IIS提示“請求篩選模組被配置為拒絕包含雙重轉義序列的請求”

126雲發表於2021-03-10

錯誤資訊

請求篩選模組被配置為拒絕包含雙重轉義序列的請求。HTTP 錯誤 404.11 - Not Found

下面是解決方法

方法一:

1.單擊 開始 。 在 開始搜尋 框中, 鍵入 Notepad. 右擊 記事本 , 然後單擊 作為管理員執行 。
  注意 如果提示用於管理員密碼或用於確認, 鍵入密碼, 或單擊 繼續 。
2.在 檔案 選單上, 單擊 開啟 。 在 檔名 框中, 鍵入 %windir%\system32\inetsrv\config\applicationhost.config然後單擊 開啟 。
3.在 ApplicationHost.config 檔案, 定位 檔案中的 configuration/system.webServer/security/requestFiltering/下
  <requestFiltering> 節點。大約360行
  將<requestFiltering>
  改為
  <requestFiltering allowDoubleEscaping="true">
  即可


方法二:

在wwwroot下建立web.config 內容如下:
< ?xml version="1.0" encoding="UTF-8"?>
< configuration>
< system.webServer>
< security>
< requestFiltering allowDoubleEscaping="True"/>
< /security>
< /system.webServer>
< /configuration>

如果已有web.config,只需在其中新增<security>這一節就行了.

方法三:

IIS中找到請求篩選,右側編輯功能設定

image.png


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2762103/,如需轉載,請註明出處,否則將追究法律責任。

相關文章