zoukankan      html  css  js  c++  java
  • 从客户端(?)中检测到有潜在危险的 Request.Path 值

    网页运行错误,Debug后在Preview中获得如下错误信息

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

    说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

    异常详细信息: System.Web.HttpException: 从客户端(?)中检测到有潜在危险的 Request.Path 值。

    源错误: 

    执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。


    堆栈跟踪: 

    [HttpException (0x80004005): 从客户端(?)中检测到有潜在危险的 Request.Path 值。]
       System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +9673044
       System.Web.PipelineStepManager.ValidateHelper(HttpContext context) +53

    解决方案:

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

    <configuration>
      <system.web>
        <httpRuntime requestPathInvalidCharacters="" />
      </system.web>
    </configuration>

    其它解决方案可以参考以下文章:
    http://blog.csdn.net/qq380107165/article/details/7554938

    http://blog.csdn.net/gaotongzhao/article/details/6738866
  • 相关阅读:
    S1 : 函数
    S1 :数组迭代方法
    S1 : 传递参数
    S1:new操作符
    S1:函数上下文
    S1:对象与JSON
    S1:运算符
    S1:变量
    代码规范的读后自己的感悟
    第三周学习总结
  • 原文地址:https://www.cnblogs.com/young2012/p/2780296.html
Copyright © 2011-2022 走看看