Asp.net mvc 4 ServiceStack禁用HttpRequestValidation
我提供了一个简单的测试服务,现在客户端发布了一个被认为是危险的负载,因此httpRequestValidation失败 我试图像在MVC中一样停用HTTPValidationAsp.net mvc 4 ServiceStack禁用HttpRequestValidation,asp.net-mvc-4,
servicestack,Asp.net Mvc 4,
servicestack,我提供了一个简单的测试服务,现在客户端发布了一个被认为是危险的负载,因此httpRequestValidation失败 我试图像在MVC中一样停用HTTPValidation <pages validateRequest="false"> 但这没有帮助。 我需要为ServiceStack设置一些特殊的设置吗 例外情况详情: System.Web.HttpRequestValidationException发生异常 HResult=-2147467259 Message=Ei
<pages validateRequest="false">
但这没有帮助。
我需要为ServiceStack设置一些特殊的设置吗
例外情况详情:
System.Web.HttpRequestValidationException发生异常HResult=-2147467259 Message=Ein möglicherweise gefährlicher Request.Form-Wert wurde vom客户端(有效负载=。。。foo@mail.com...") 恩德克特。Source=System.Web ErrorCode=-2147467259 WebEventCode=0 堆栈跟踪: bei System.Web.HttpRequest.ValidateString(字符串值、字符串集合键、RequestValidationSource requestCollection)
内部异常:
任何提示?ServiceStack本身不添加任何请求验证,因此这可能是ASP.NET验证限制。见此: 若要禁用请求验证,请确保已将这两个项添加到Web.config:
<httpRuntime requestValidationMode="2.0"/>
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
此请求是否包含HTML?