2012-04-24 76 views
1

我正在Azure上開發Web應用程序,發生異常時我想在自定義錯誤頁面上向用戶顯示錯誤消息。Azure Web應用程序如何顯示錯誤消息

什麼是最佳做法,我不想用Session來存儲異常。

目前,我使用Azure診斷登錄日誌表錯誤和事件表和會話下的Global.asax.cs(app_error)事件

來存儲異常詳細信息並使用錯誤頁面會話顯示錯誤。

對不起,問題是很多的basic..any投入將是有益的..

回答

0

根據你提供什麼樣的,我相信你正在開發一個ASP.NET Web角色,並希望在例外的情況下顯示自定義錯誤頁。您可以使用ASP.NET內置自定義錯誤頁面功能來顯示自定義錯誤頁面,其中包含手工製作的異常詳細信息和消息。

在頁面級別,您可以通過在所有頁面上實現Page_Error方法來使用Page_Error事件處理程序。

在應用程序級別,您可以使用Application_Error處理程序通過在Global.asax頁面中定義Application_Error方法來捕獲異常/錯誤。

在全球層面上,你可以處理異常/錯誤通過添加自定義錯誤,如下面的web.config設置: