忽略MVC自定义错误

时间:2016-07-06 14:46:04

标签: asp.net asp.net-mvc

关于复杂主题的问题是MVC ASP.NET自定义错误。我已阅读并遵循SO上的几个指南和http://benfoster.io/blog/aspnet-mvc-custom-error-pages

我理解大多数apsect,一般来说它有效,但有这个例外:

的Web.config:

<system.web>
  <customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="~/Error/500.aspx">
    <error statusCode="404" redirect="~/Error/404.aspx" />  
  </customErrors>
</system.web>

以小于号码结尾的网址 http://localhost/site/&LT; 正确导致显示默认的Error / 500.aspx错误页面。

但是如果在URL中少于签名之后还有其他任何字符,那么我会得到.Net运行时错误页面。

本文提到了与URL中的点类似的问题,并建议使用URL Rewrite来解决问题。 http://tech.trailmax.info/2013/08/error-handling-in-mvc-and-nice-error-pages/

然而,我无法对此进行调整以处理&lt;和&gt;字符。

有人能指出我正确的方向吗?

0 个答案:

没有答案