在 .net 4.0 中验证请求返回 500 错误

Shi*_*rlz 0 c# asp.net web-config

我在 .net 4.0 中有一个应用程序,我需要关闭验证请求。我已将ValidateRequest = false放在 .aspx 页面中,但没有任何作用。然后我添加了

<httpRuntime requestValidationMode = "2.0"/> 
Run Code Online (Sandbox Code Playgroud)

system.web部分内的 web.config 文件中,但应用程序现在返回500 - 内部服务器错误

知道我做错了什么吗?

谢谢!

Shi*_*rlz 5

500 错误是因为 web.config 文件中已经存在一个 httpRuntime 标签,因此新标签导致重复标签!所以我现在将 requestValidationMode="2.0" 添加到现有的 httpRuntime 标记中,它完美地工作。