现在的位置: 首页 > 综合 > 正文

(原) 中检测到有潜在危险的 Request.Form 值。

2011年06月24日 ⁄ 综合 ⁄ 共 1956字 ⁄ 字号 评论关闭
 

“/MessageValidationService”应用程序中的服务器错误。


从客户端(EditXML="...tf-16"?>
<Book xmlns:xsi="htt...")中检测到有潜在危险的 Request.Form 值。

说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或

配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。

异常详细信息: System.Web.HttpRequestValidationException: 从客户端(EditXML="...tf-16"?>
<Book xmlns:xsi="htt...")中检测到有潜在危险的 Request.Form 值。

源错误:

[没有相关的源行]

源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\messagevalidationservice\01b06d61\de831703\App_Web_wfs5nsas.0.cs    行: 0

堆栈跟踪:

[HttpRequestValidationException (0x80004005): 从客户端(EditXML="...tf-16"?>
            <Book xmlns:xsi="htt...")中检测到有潜在危险的 Request.Form 值。]
            System.Web.HttpRequest.ValidateString(String s, String valueName, String collectionName) +388
            System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, String collectionName) +158
            System.Web.HttpRequest.get_Form() +132
            System.Web.HttpRequest.get_HasForm() +80
            System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +63
            System.Web.UI.Page.DeterminePostBackMode() +134
            System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5935
            System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +254
            System.Web.UI.Page.ProcessRequest() +112
            System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +37
            System.Web.UI.Page.ProcessRequest(HttpContext context) +135
            ASP.client_default_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\messagevalidationservice\01b06d61\de831703\App_Web_wfs5nsas.0.cs:0
            System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +482
            System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +117
            


版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832

解决方案:
当前页面添加:<pages validateRequest="false" />
或在webwebconfig加上<pages validateRequest="false"/>
 

抱歉!评论已关闭.