[英]validating my mvc error handling
我在global.asax中已將其放置在適當的位置,我希望某些人可以告訴我是否犯了任何明顯的錯誤。 這是我的第一個MVC應用程序。
protected void Application_Error(object sender, EventArgs e)
{
if (HttpContext.Current.IsDebuggingEnabled)
{
throw Server.GetLastError();
}
Exception exception = Server.GetLastError();
Response.Clear();
//here I email (exception.ToString()) to a helpdesk system.
Server.ClearError();
Response.Redirect("/Error/");
}
基本上我想要的東西會:
a)讓我在調試時得到原始拋出的異常。
b)在生產中,將異常發送到日志記錄服務/幫助台應用程序。
c)在生產中,向用戶隱藏異常,並顯示一個簡單的錯誤頁面。
到目前為止,它看起來似乎還不錯,但只是好奇我的方法是否有問題。
請參考Web配置中的自定義錯誤配置
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.