iis - 在域级别从客户端 (<) 检测到有潜在危险的 Request.Path 值
问题描述
我在 IIS 上托管了我的 Web 应用程序,如下所示。
MyDomain ->Sub Domain 1 ->Sub Domain 2 所以我收到了一个潜在危险的 Request.Path 值 在域级别从客户端 (<) 错误中检测到例如,假设我点击 URL 作为www.MyDomain.com/< 在这种情况下,我得到了错误。所以任何人都可以帮助我如何在域级别处理这个问题。
我在子域级别实现了这一点,例如
解决方案
服务器被包含无效字符的 URL 命中。问题是因为“<” 在请求路径中。
您可以尝试在 web.config 文件中的<system.web>
部分下设置以下代码:
<pages validateRequest="false">
或者
在配置文件中查找 requestPathInvalidCharacters 并更新它以从中删除“<”。
<system.web>
<httpRuntime requestPathInvalidCharacters="<,>,%,&,:,\,?" />
</system.web>
推荐阅读
- python - 使用 pipenv shell 命令激活虚拟环境时出现问题
- reactjs - 在 Ubuntu20.04 上安装 ReactJS 时出错(也在 Windows10 上)
- r - R中的多参数优化
- python - 在 Python 中使用 Mininet() 类创建拓扑时如何提及“--switch=ovsk,protocols=OpenFlow13”?
- reactjs - 如何在 Styled Components lib 中为普通组件的子组件赋予样式
- arrays - 为什么 C 中变量的静态定义在编译时失败?
- html - 修复 Outlook 电子邮件 2010、2016、2019 中的宽度
- spring-boot - Spring Boot thymeleaf 找不到 css 文件
- javascript - 具有泛型和谓词并允许推断类型的 Typescript 数组原型
- android - android房间库是ORM吗?