一些URL中可能会包含+号等符号,IIS7以上版本会默认拒绝请求此URL而报错。
解决办法
在站点根目录新建web.config
添加如下内容:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="True"/>
</security>
</system.webServer>
</configuration>
如果已存在web.config
,只需在其中添加<security>这一节就行了.