HTTP 錯(cuò)誤 404.11 - Not Found 請(qǐng)求篩選模塊被配置為拒絕包含雙重轉(zhuǎn)義序列的請(qǐng)求。
2016-12-29 01:04:05
15335
IIS7.0、IIS7.5、IIS8.0等提示“請(qǐng)求篩選模塊被配置為拒絕包含雙重轉(zhuǎn)義序列的請(qǐng)求”的解決方法小結(jié)
錯(cuò)誤信息
請(qǐng)求篩選模塊被配置為拒絕包含雙重轉(zhuǎn)義序列的請(qǐng)求。HTTP 錯(cuò)誤 404.11 - Not Found
截圖如下:

下面是解決方法
方法一:
1.單擊 開(kāi)始 。 在 開(kāi)始搜索 框中, 鍵入 Notepad. 右擊 記事本 , 然后單擊 作為管理員運(yùn)行 。
注意 如果提示用于管理員密碼或用于確認(rèn), 鍵入密碼, 或單擊 繼續(xù) 。
2.在 文件 菜單上, 單擊 打開(kāi) 。 在 文件名 框中, 鍵入 %windir%system32inetsrvconfigapplicationhost.config然后單擊 打開(kāi) 。
3.在 ApplicationHost.config 文件, 定位 文件中的 configuration/system.webServer/security/requestFiltering/下
<requestFiltering> 節(jié)點(diǎn)。大約360行
將<requestFiltering>
改為
<requestFiltering allowDoubleEscaping="true">
即可
方法二:
在wwwroot下建立web.config 內(nèi)容如下:
< ?xml version="1.0" encoding="UTF-8"?>
< configuration>
< system.webServer>
< security>
< requestFiltering allowDoubleEscaping="True"/>
< /security>
< /system.webServer>
< /configuration>
如果已有web.config,只需在其中添加<security>這一節(jié)就行了.
方法三:
IIS中找到請(qǐng)求篩選,右側(cè)編輯功能設(shè)置

勾上允許雙重轉(zhuǎn)義即可。
本文中我是用的是方法二,因?yàn)橛脩羰褂玫奶摂M主機(jī),使用方?一更改造成的影響范圍太大,建議用第二種或第三種針對(duì)某個(gè)站點(diǎn)單獨(dú)設(shè)置。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)