加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 对于单个页面,requestFiltering allowDoubleEscaping

发布时间:2020-12-16 07:22:25 所属栏目:asp.Net 来源:网络整理
导读:我有一个我继承的Web应用程序,它具有双重编码的URL.如果可能的话,我只需修复URL被双重编码的实例,但这是不可能的.如果我使用,我可以处理URL: requestFiltering allowDoubleEscaping="True" / 是否可以将其应用于单个页面? 解决方法 是的,应该可以,你可以在
我有一个我继承的Web应用程序,它具有双重编码的URL.如果可能的话,我只需修复URL被双重编码的实例,但这是不可能的.如果我使用,我可以处理URL:

<requestFiltering allowDoubleEscaping="True" />

是否可以将其应用于单个页面?

解决方法

是的,应该可以,你可以在< location path ='file'>中添加它.在您的应用程序的web.config中标记.

例:

<location path="CustomHttpHandler">
  <system.webServer>
    <security>
      <requestFiltering allowDoubleEscaping="true" />
    </security>
  </system.webServer>
</location>

或者,如果要使用UI(IIS管理器),可以在树中向下深入到包含文件的文件夹,然后单击“内容视图”并右键单击该文件并选择“切换”.到功能查看“此时您将在树中看到该文件.现在您可以设置任何IIS设置,它只适用于该文件,因此请转到“请求过滤”图标并设置值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读