【发布时间】:2010-09-28 14:38:33
【问题描述】:
我们修改了 customErrors 部分以防止最近的 ASP.NET 漏洞。
我们的问题是,HttpRequestValidationException 现在导致显示 YSOD,其他异常和未找到页面错误正在显示我们的自定义错误页面。
如果我们将 redirectMode 更改为 ResponseRedirect 一切正常。
这是我们修改后的部分:
<customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="~/Error.aspx"/>
这个问题与最近的 ASP.NET 漏洞无关!它是关于 ResponseRewrite redirectMode 与 HttpRequestValidationException 的结合。我们知道很快就会有一个补丁,我们可以改回 ResponseRedirect。
亲切的问候,马丁
【问题讨论】:
标签: c# asp.net web-config custom-errors