我不知道這是ELMAH或ASP.NET MVC3的問題,還是兩者的組合: 我已將MVC 3網站配置爲使用ELMAH,但當我在web.config中啓用我的「漂亮」錯誤頁面時,ELMAH會停止記錄異常。我曾經有過眼前這個在我的web.config,Elmah忽略MVC 3站點中的異常
<customErrors mode="On" defaultRedirect="/Error.htm" redirectMode="ResponseRewrite"></customErrors>
但一開始我並沒有在我的共享文件夾中的Error.cshtml觀點:ELMAH會記錄異常失蹤的錯誤觀點,有的時候其他異常被拋出。添加Error.cshtml視圖後,ELMAH不再記錄任何異常。
我猜我需要配置MVC以不同的方式處理異常,所以它們被ELMAH接收,並且ASP.NET最終會踢入並顯示錯誤.htm頁面。我怎麼做?或者是使用MVC異常和/或ELMAH錯誤?
如果您嘗試來處理'Application_Error'錯誤在Global.asax.cs中並記錄錯誤ELMAH有什麼? –