4
我有一個我已經繼承的具有雙重編碼URL的Web應用程序。如果它在可能的情況下,我只是修復URL的雙重編碼的實例,但這是不可能的。我能夠處理的URL,如果我使用:對於單個頁面,requestFiltering allowDoubleEscaping =「True」?
<requestFiltering allowDoubleEscaping="True" />
是否有可能將此應用於只有一個頁面?
我有一個我已經繼承的具有雙重編碼URL的Web應用程序。如果它在可能的情況下,我只是修復URL的雙重編碼的實例,但這是不可能的。我能夠處理的URL,如果我使用:對於單個頁面,requestFiltering allowDoubleEscaping =「True」?
<requestFiltering allowDoubleEscaping="True" />
是否有可能將此應用於只有一個頁面?
是的,應該可以的,你可以在你的應用程序的web.config裏添加一個<位置path ='file'>標籤。
例子:
<location path="CustomHttpHandler">
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
</system.webServer>
</location>
或者,如果你想使用的用戶界面(IIS管理器),你可以深入樹中的所有的方式在該文件中包含的文件夾,然後單擊「內容視圖「,然後右鍵單擊該文件並選擇」切換到功能視圖「,此時您將在樹中看到該文件。現在您可以設置任何IIS設置,並且僅適用於該文件,因此請轉到請求過濾圖標並設置值。