IIS7.5URL过长怎么修改默认限制

竞价网站网址直接访问正常,百度搜索进去不正常,商务通网址显示不全,商务通网址有路径和关键词等信息,挺长,但好像也没有超过2048,但的确不全,怀疑是iis网站长度过长被截断了,刚开始修改单个站点下的web.config配置,没效果。如图所以修改成功了

添加这行全部网站都网址访问都正常了

 

参考文档:

对于所有的项目都要应用此配置的话,在C:\Windows\System32\inetsrv\config里找到applicationHost.config文件,在,<system.webServer>路径下添加如下配置:添加如下配置:
<security> <requestFiltering> <requestLimits maxQueryString="40800" /> </requestFiltering> </security> 对于已经设置了的,可以修改maxQueryString的大小
即如下所示:

<!--%windir%\system32\inetsrv\config\applicationhost.config-->
 <!--<requestLimits maxQueryString="40800" />-->

<configuration>
 <system.webServer>
  <security>
   <requestFiltering>
    <requestLimits maxQueryString="40800" />
   </requestFiltering>
  </security>
 </system.webServer>

--------------------- 

在项目的web.config里,<system.webServer>路径下添加如下配置:

<security>
<requestFiltering>
<requestLimits maxQueryString="4080" />
</requestFiltering>
</security>
---------------------
作者:chenghaibing2008
来源:CSDN
原文:https://blog.csdn.net/chenghaibing2008/article/details/12647763
版权声明:本文为博主原创文章,转载请附上博文链接!

 

  其他参考文档:https://blog.csdn.net/energeticsunxiaocong/article/details/83926717

https://blog.csdn.net/weixin_34383618/article/details/86023310

如果单独在网站的web.config文件中配置的话需要再iis配置文件applicationhost.config中设置允许配置覆盖, "Deny" to "Allow" like so: (IIS7.5 默认Allow)

posted @ 2019-04-04 12:44  nohuman  阅读(1217)  评论(0)    收藏  举报