如何关闭"危险的Request.Path"使用requestValidationMode =" 4.5"?时进行验证

时间:2014-07-25 07:05:12

标签: c# asp.net runtime-error

当我使用requestValidationMode =" 2.0"然后我就能阻止ASP.NET框架运行"危险的Request.Path"验证

这是解决它的web.config行:

<httpRuntime requestValidationMode="2.0" relaxedUrlToFileSystemMapping="true" requestPathInvalidCharacters="" maxRequestLength="8192" />

但是我无法使用requestValidationMode =&#34; 4.5&#34;。

在那种模式下,ASP.NET框架拒绝放弃危险的Request.Path&#34;验证

所以当我要求时:

http://localhost/PostJobFree/autocompleteskills/%3Ctest%3E

我遇到了崩溃:

A potentially dangerous Request.Path value was detected from the client (="...eteskills/<test>").

任何想法如何使它在requestValidationMode =&#34; 4.5&#34;或者我应该坚持使用requestValidationMode =&#34; 2.0&#34;?

0 个答案:

没有答案