关于复杂主题的问题是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;字符。
有人能指出我正确的方向吗?