从客户端(:)中检测到有潜在危险的 Request.Path 值

报错如下:

 

 

解决方案:有修改wed.config文件的(1)

<system.web> <pages validateRequest="false" /> </system.web>

或(2)

<httpRuntime requestValidationMode="2.0" />

或修改当前页面(3)

<%@ Page validateRequest=”false” %>

前三种都没有效果

后来又看到(4)

Web.Config配置文件中加入<httpRuntime requestPathInvalidCharacters="" />

这种能解决上面那个问题,但同时把URL的中文参数给拦截了导致服务器端url不正确,出现404错误,走不通

后来在一篇博文看到在web.config要同时加(2)和(3)中两个参数

即:

<system.web>

<pages validateRequest="false" />

<httpRuntime requestValidationMode="2.0" />

</system.web>

另外解决方案:

出这个问题基本上是在转址字符串中有非法字符。如果不用考虑安全性,取消对非法字符的拦截,可以在Web.config中进行如下配置:

<configuration>
  <system.web>
    <httpRuntime requestPathInvalidCharacters="" />
  </system.web>
</configuration>
posted @   海角之上  阅读(1680)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2021-10-11 "从客户端中检测到有潜在危险的 Request.Form 值"的解决方案汇总
点击右上角即可分享
微信分享提示