IIS7.0下 HTTP 错误 404.15 - Not Found 请求筛选模块被配置为拒绝包含的查询字符串过长的请求...
IIS7.0下 HTTP 錯誤 404.15 - Not Found 請求篩選模塊被配置為拒絕包含的查詢字符串過長的請求
IIS7.0下查詢條件太多時,會報錯,因為IIS 7對于Query String有長度限制。默認為2048
錯誤信息如下:
TTP 錯誤 404.15 - Not Found
????請求篩選模塊被配置為拒絕包含的查詢字符串過長的請求。
?Web 服務器上的請求篩選被配置為拒絕該請求,因為查詢字符串過長。
可嘗試的操作:
?確認 applicationhost.config 或 web.config 文件中的configuration/system.webServer/security/requestFiltering/requestLimits@maxQueryString?設置。
鏈接和更多信息這是一項安全功能。請不要更改此功能,除非您完全清楚更改的影響范圍。您可以配置 IIS 服務器以拒絕查詢字符串長度大于指定值的請求。如果請求的查詢字符串大于所配置的值,便會返回此錯誤。如果需要增加查詢字符串的允許長度,請修改configuration/system.webServer/security/requestFiltering/requestLimits@maxQueryString?設置。
1、在項目的web.config里,<system.webServer>路徑下添加如下配置:
[xml]?查看源代碼復制打印<httpRuntime?maxRequestLength="4096000"?requestValidationMode="2.0"?executionTimeout="1110" ? maxQueryStringLength="4096"/>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="3000000000" maxQueryString="5120" />
</requestFiltering>
</security>
</system.webServer>
對于已經設置了的,可以修改maxQueryString的大小
2、對于所有的項目都要應用此配置的話,在C:\Windows\System32\inetsrv\config里找到applicationHost.config文件,在,<system.webServer>路徑下添加如下配置:添加如下配置:
[xml]?查看源代碼復制打印對于已經設置了的,可以修改maxQueryString的大小
總結
以上是生活随笔為你收集整理的IIS7.0下 HTTP 错误 404.15 - Not Found 请求筛选模块被配置为拒绝包含的查询字符串过长的请求...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 马来西亚人谁做饭最多?
- 下一篇: ASp.net中Froms验证方式