【发布时间】:2017-03-12 01:24:33
【问题描述】:
.Net Framework 4.5.2、Visual Studio 2015、IIS Express
我想向我的应用程序发送像 http://localhost:49974/xxx/xml/<a><b></b></a> 这样的请求。这会导致服务器错误和消息:A potentially dangerous Request.Path value was detected from the client (="/xxx/xml/<a><b></b></a>").
按照MSDN 的指示,我设置了requestValidationMode="2.0":
<system.web>
<httpRuntime requestValidationMode="2.0" targetFramework="4.5.2" />
</system.web>
并将[ValidateInput(false)] 添加到 cottrtoller 的操作中:
[ValidateInput(false)]
public ActionResult Xml()
{
return View("../Home/Index");
}
但是,我在上面提出的请求中仍然遇到完全相同的错误。
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4 iis iis-express