首页 > 解决方案 > 在域级别从客户端 (<) 检测到有潜在危险的 Request.Path 值

问题描述

我在 IIS 上托管了我的 Web 应用程序,如下所示。

MyDomain ->Sub Domain 1 ->Sub Domain 2 所以我收到了一个潜在危险的 Request.Path 值 在域级别从客户端 (<) 错误中检测到例如,假设我点击 URL 作为www.MyDomain.com/< 在这种情况下,我得到了错误。所以任何人都可以帮助我如何在域级别处理这个问题。

我在子域级别实现了这一点,例如

标签: iis

解决方案


服务器被包含无效字符的 URL 命中。问题是因为“<” 在请求路径中。

您可以尝试在 web.config 文件中的<system.web>部分下设置以下代码:

 <pages validateRequest="false">

或者

在配置文件中查找 requestPathInvalidCharacters 并更新它以从中删除“<”。

 <system.web>
    <httpRuntime requestPathInvalidCharacters="&lt;,&gt;,%,&amp;,:,\,?" />
    </system.web>

获取“从客户端(&)检测到潜在危险的 Request.Path 值”


推荐阅读