簡體   English   中英

驗證我的MVC錯誤處理

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM