【发布时间】:2014-01-10 15:08:16
【问题描述】:
在我的 MVC 应用程序中,我启用了 web.config 中的自定义错误。我希望所有错误都重定向到一个页面。
<customErrors mode="On" redirectMode="ResponseRewrite" />
当我这样做时,这会重定向到 ~/Views/Shared/Error.cshtml 页面
throw new Exception();
但是当我浏览 site/Home/Bla 时,它会将我重定向到 IIS 常规 404 错误页面,而不是我的自定义页面。
我尝试添加
private void Application_Error(object sender, EventArgs e)
{
Response.TrySkipIisCustomErrors = true;
}
到Global.asax,但无济于事。
有人知道可能是什么问题吗? (如果您需要更多信息,那么您将收到。)
【问题讨论】:
-
这是一种使用通用错误控制器的方法:stackoverflow.com/questions/13905164/…
标签: c# asp.net-mvc asp.net-mvc-4