從新鮮的MVC 3項目中,我修改了Index()操作來拋出異常。我期望顯示股票的Error.chhtml視圖,因爲我在web.config中設置了<customErrors mode="On" />
。相反,我仍然從VS內跑出「黃色死亡屏幕」。MVC 3自定義錯誤不顯示
<system.web>
<customErrors mode="On" />
...
My HandleError屬性從global.asax.cs全局設置。
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
...未經修改,按默認項目設置。我已經針對IIS Express和VS Dev Server運行。沒有任何東西導致自定義錯誤頁面出現。我錯過了什麼?
它似乎與我剛'工作通過'設置,共享>被示出了當Error.aspx異常在應用程序中發生。我的Global.asax代碼就像它是什麼,我沒有'RegisterGlobalFilters'方法不像你的代碼。 –
2011-05-23 05:05:32