URL最大长度问题 IIS 7问题

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的大小

点赞