从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法 找不到方法:System.Web.UnvalidatedRequestValues
2014-03-18 22:33
357 查看
最近做项目时用到了模拟http页面,结果调试时出现从客户端(...)中检测到有潜在危险的Request.Form 值,这方面网上的资料很多,但是说的几乎都是一样的,先把常规解决方案列出来:
解决方案一:
在.aspx文件头中加入这句:
<%@ Page validateRequest="false" %> 或者修改web.config文件:
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
因为validateRequest默认值为true。只要设为false即可
其中有的环境需要上述两种方法同时使用。
解决方案二:
修改web.config文件
一般情况下,采用上述两种方法即可解决,但是我的项目发布到服务器上后,依然报错,本次报错为:
找不到方法:System.Web.UnvalidatedRequestValues
继续往上查找资料,发现这方面几乎没人谈到。没办法,只能靠自己了。
仔细看了一下报错信息,提示找不到方法,我的项目本地是.NET Framework
4.5 。服务器上是.NET Framework 4.0。
去官网查资料,发现4.5比4.0版本多了一些方法,其中包括System.Web.UnvalidatedRequestValues。
在服务器上安装.NET Framework 4.5,问题解决。
解决方案一:
在.aspx文件头中加入这句:
<%@ Page validateRequest="false" %> 或者修改web.config文件:
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
因为validateRequest默认值为true。只要设为false即可
其中有的环境需要上述两种方法同时使用。
解决方案二:
修改web.config文件
<system.web> <httpRuntime requestValidationMode="2.0" /> </system.web>
一般情况下,采用上述两种方法即可解决,但是我的项目发布到服务器上后,依然报错,本次报错为:
找不到方法:System.Web.UnvalidatedRequestValues
继续往上查找资料,发现这方面几乎没人谈到。没办法,只能靠自己了。
仔细看了一下报错信息,提示找不到方法,我的项目本地是.NET Framework
4.5 。服务器上是.NET Framework 4.0。
去官网查资料,发现4.5比4.0版本多了一些方法,其中包括System.Web.UnvalidatedRequestValues。
在服务器上安装.NET Framework 4.5,问题解决。
相关文章推荐
- .NET 关于从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法 找不到方法:System.Web.UnvalidatedRequestValues报错的处理方案(待完善)
- WebServcies 调用方法异常:System.Web.HttpRequestValidationException: 从客户端中检测到有潜在危险的 Request.Form 值。
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法
- 客户端中检测到有潜在危险的Request.Form 值的处理办法[转]
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法
- System.Web.HttpRequestValidationException: 从客户端(dbFlag="<soap:Envelope xmlns...")中检测到有潜在危险的 Request.Form 值。
- 客户端中检测到有潜在危险的Request.Form 值的处理办法 VS2010 .NET 4.0
- System.Web.HttpRequestValidationException: 从客户端(txtName="<fd>")中检测到有潜在危险的 Request.Form 值。
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法
- 在MVC4中采用UEditer(百度编辑器)脚本。报错,显示从客户端(<p>2323</p>)中检测到有潜在危险的Request.Form 值的处理办法
- System.Web.HttpRequestValidationException: 从客户端(txtName="<fd>")中检测到有潜在危险的 Request.Form 值
- System.Web.HttpRequestValidationException: 从客户端(&md.)中检测到有潜在危险的 Request.Form 值
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法
- System.Web.HttpRequestValidationException: 从客户端(name="<a href=''>我是晓菜鸟</a>")中检测到有潜在危险的 Request.Form 值
- 客户端中检测到有潜在危险的Request.Form 值的处理办法
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法
- 客户端中检测到有潜在危险的Request.Form 值的处理办法 VS2010 .NET 4.0
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法