IIS7.0下 HTTP 錯誤 404.15 - Not Found 請求篩選子產品被配置為拒絕包含的查詢字元串過長的請求
IIS7.0下查詢條件太多時,會報錯,因為IIS 7對于Query String有長度限制。預設為2048
錯誤資訊如下:
TTP 錯誤 404.15 - Not Found
請求篩選子產品被配置為拒絕包含的查詢字元串過長的請求。
•Web 伺服器上的請求篩選被配置為拒絕該請求,因為查詢字元串過長。
可嘗試的操作:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnaugjN1IDMwITMxIDOwITMwIzLcJTNwUzMx8CXyEDMy8CXzV2Zh1WavwVbvNmLzd2bsJmbj5iMwAzYpB3Lc9CX6MHc0RHaiojIsJye.jpg)
解決方法:
1、在項目的web.config裡,<system.webServer>路徑下添加如下配置:
<security>
<requestFiltering>
<requestLimits maxQueryString="4080" />
</requestFiltering>
</security>
對于已經設定了的,可以修改maxQueryString的大小
2、對于所有的項目都要應用此配置的話,在C:\Windows\System32\inetsrv\config裡找到applicationHost.config檔案,在,<system.webServer>路徑下添加如下配置:添加如下配置:<security>
<requestFiltering>
<requestLimits maxQueryString="4080" />
</requestFiltering>
</security>
對于已經設定了的,可以修改maxQueryString的大小
轉載于:https://www.cnblogs.com/flyyingzi/archive/2013/03/19/2968885.html