C# 潜在危险的请求。从客户端检测到Cookies值
每次在Visual Studio 2010中打开网站项目/Web、项目并尝试在调试/非调试模式(F5/F11)下运行时,我都会遇到以下错误: “从客户端检测到一个潜在危险的请求。Cookies值” 我在一个月前安装了VS2010SP1,我不确定它是否与此相关 新创建的项目和现有项目都会发生这种情况。所以我不能运行任何项目 我在页面和web.config中设置了validaterequest,正如大多数google搜索结果网站所建议的那样,但我无法通过此错误 有人知道问题是什么以及如何解决这个问题吗? 在页面中设置:C# 潜在危险的请求。从客户端检测到Cookies值,c#,visual-studio,visual-studio-2010,C#,Visual Studio,Visual Studio 2010,每次在Visual Studio 2010中打开网站项目/Web、项目并尝试在调试/非调试模式(F5/F11)下运行时,我都会遇到以下错误: “从客户端检测到一个潜在危险的请求。Cookies值” 我在一个月前安装了VS2010SP1,我不确定它是否与此相关 新创建的项目和现有项目都会发生这种情况。所以我不能运行任何项目 我在页面和web.config中设置了validaterequest,正如大多数google搜索结果网站所建议的那样,但我无法通过此错误 有人知道问题是什么以及如何解决这个问题
在WEB.CONFIG中设置:
“/WebApp”应用程序中出现服务器错误。
潜在危险的请求。从客户端检测到Cookies值(DNNPersonalization=“)。设置此值后,您可以通过设置validateRequest=“false”禁用请求验证“在页面指令或配置部分。但是,强烈建议您的应用程序在此情况下显式检查所有输入。有关更多信息,请参阅。”
异常详细信息:System.Web.HttpRequestValidationException:潜在危险的请求。从客户端检测到Cookies值(DNNPersonalization=”
源错误:
在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来标识
堆栈跟踪:
[HttpRequestValidationException(0x80004005):潜在危险的请求。从客户端检测到Cookies值(DNNPersonalization=”
版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET版本:4.0.30319.225
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
在web.config中,当ASP.NET阻止页面在get/POST参数和cookie中发送html标记以防止脚本注入攻击时,会出现此错误。您可以:
<configuration>
<system.web>
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false" />
</system.web>
</configuration>
<configuration>
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</configuration>
要禁用单个页面,请添加到Web.config:
<configuration>
<system.web>
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false" />
</system.web>
</configuration>
<configuration>
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</configuration>
并添加到.aspx页面:
<%@ Page validateRequest="false" %>
更多信息:当我在本地主机下运行站点时,我在MVC中遇到了同样的问题。
只需删除cookies。Hi Arindam,你的生活更安全了……所有项目现在都可以工作了。但这意味着我需要更改所有项目的web.config。你能澄清一下什么问题吗?再次感谢你的黄金提示。。。