当我使用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;?