网站打开报错出现 “HTTP 错误 404.11 - Not Found 请求筛选模块被配置为拒绝包含双重转义序列的请求。”
导致这个问题的原因是:一些URL中可能会包含 号等符号,然后IIS7以上的版本会默认拒绝请求此URL,需要进行如下的修改。
在wwwroot下建立web.config 内容如下:
< ?xml version="1.0" encoding="UTF-8"?> < configuration> < system.webServer> < security> < requestFiltering allowDoubleEscaping="True"/> < /security> < /system.webServer> < /configuration>
如果已有web.config,只需在其中添加<security>这一节就行了,如果没有web.config,新建web.config文件,把上面的内容复制到web.config文件中,“HTTP 错误 404.11 - Not Found 请求筛选模块被配置为拒绝包含双重转义序列的请求。”的错误就可以解决了。