Ran*_*Guy 5 asp.net iis-7 web-config
我有一个我继承的Web应用程序,它具有双重编码的URL.如果可能的话,我只需修复URL被双重编码的实例,但这是不可能的.如果我使用,我可以处理URL:
<requestFiltering allowDoubleEscaping="True" />
Run Code Online (Sandbox Code Playgroud)
是否可以将其应用于单个页面?
Car*_*res 10
是的,应该可以,您可以在应用程序的web.config中的<location path ='file'>标记中添加它.
例:
<location path="CustomHttpHandler">
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
</system.webServer>
</location>
Run Code Online (Sandbox Code Playgroud)
或者,如果要使用UI(IIS管理器),可以在树中向下深入到包含文件的文件夹,然后单击"内容视图"并右键单击该文件并选择"切换".到功能查看"此时您将在树中看到该文件.现在您可以设置任何IIS设置,它只适用于该文件,因此请转到"请求过滤"图标并设置值.
| 归档时间: |
|
| 查看次数: |
7259 次 |
| 最近记录: |