在我的MVC應用程序中,我啓用了web.config中的自定義錯誤。我希望所有錯誤都能重定向到一個頁面。自定義錯誤適用於錯誤,但在404上失敗
<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
,但無濟於事。
有誰知道可能是什麼問題? (如果您需要了解更多信息,然後AKS就必領受。)
以下是使用通用錯誤控制器的方法:http://stackoverflow.com/questions/13905164/how-to-make-custom-error-pages-work-in-asp-net-mvc-4?rq= 1 –