URL传值问题 长度太长问题
IIS7下 修改配置 调整maxQueryString值
发现IIS 7对于Query String有长度限制。默认为2048.
HTTP Error 404.15 – Not Found
The request filtering module is configured to deny a request where the query string is too long
<!–%windir%\system32\inetsrv\config\applicationhost.config–>
<!–<requestLimits maxQueryString=”40800″ />–>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString=”40800″ />
</requestFiltering>
</security>
</system.webServer>
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的大小