[英]ELMAH not displaying Original ASP.NET error page in MVC3
http://www.matheda.com/Blog/Details/3/Exception-Logging-with-ELMAH
使用上面的url作為參考,我可以看到ELMAH應該在錯誤源自View時顯示Original ASP.NET錯誤頁面。
我創建了以下視圖來生成錯誤,但唯一的異常視圖是XML或JSON中的原始/源數據。
@{
ViewBag.Title = "ViewError";
}
<h2>View Error</h2>
@{
throw new NullReferenceException();
}
是否可以在MVC3中查看原始ASP.NET錯誤頁面?
MVC3現在有一個不同的處理錯誤的過程,繞過HttpApplication的錯誤處理,我不確定ELMAH可以在那時重新創建黃色的死亡屏幕。
CodeSmith Insight與ELMAH具有非常相似的功能,我們必須創建一個新的MVC3特定的HttpModule來繼續獲取我們的所有異常細節。 這是關於我們實施的博客文章 ,希望有所幫助。
如果我正確地召回, ELMAH將調用Server.GetLastError() ,這意味着如果在您預期的錯誤之后發生任何錯誤,您可能會收到與您的預期不同的ELMAH報告。
我知道當我的404頁面不存在時發生了這種情況......當完全出現不同的錯誤時,我發現了頁面未找到錯誤的垃圾郵件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.