解决“请求筛选模块被配置为拒绝包含双重转义序列的请求”错误

    文章来源:中国互联 更新时间:2016-5-5 9:09:03
分享:

网站打开报错出现 “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 请求筛选模块被配置为拒绝包含双重转义序列的请求。”的错误就可以解决了。

在线咨询
  • 在线时间
  • 8:00-21:00
解决“请求筛选模块被配置为拒绝包含双重转义序列的请求”错误-中国互联

解决“请求筛选模块被配置为拒绝包含双重转义序列的请求”错误

    文章来源:中国互联 更新时间:2016-5-5 9:09:03
分享:

网站打开报错出现 “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 请求筛选模块被配置为拒绝包含双重转义序列的请求。”的错误就可以解决了。

在线咨询
  • 在线时间
  • 8:00-21:00