2012-04-24 6 views
1

AzureでWebアプリケーションを開発しています。例外が発生した場合、カスタムエラーページでユーザーにエラーメッセージを表示します。Azure Webアプリケーションエラーメッセージを表示する方法

ベストプラクティスは何ですか、私は例外を格納するためにセッションを使用したくありません。

現在、私はGlobal.asax.cs(app_error)イベント

の下で例外の詳細を保存するためにログ表内のエラーとイベント表とセッションをログに記録するAzureの診断を使用して、エラーページでのセッションにを使用していますエラーを表示します。

質問はbasic..any入力の多くが参考になるで申し訳ありません..

答えて

0

はあなたがカスタムASP.NETエラーページを使用している意味ですか?この場合、HttpServerUtility.GetLastErrorを使用して例外を取得できます。サンプルはhttp://msdn.microsoft.com/en-us/library/system.web.httpserverutility.getlasterror.aspxを参照してください。 MSDNフォーラムであなたから

同じスレッド:あなたが提供しているものに基づいてhttp://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/df31d683-81a9-4527-9109-94e57ff528f1

0

、私はあなたがASP.NETのWebロールを開発し、例外が発生した場合に、カスタムエラーページを表示したいされていることを確認しています。 ASP.NETのカスタムエラーページ機能を使用して、手作業で作成された例外の詳細とメッセージが表示されたカスタムエラーページを表示できます。

Page Levelでは、Page_Errorイベントハンドラを使用して、すべてのページでPage_Errorメソッドを実装できます。

Application Levelでは、Application_Errorハンドラを使用して、Global.asaxページでApplication_Errorメソッドを定義することによって例外/エラーをトラップできます。

グローバルレベルでは、web.configのカスタムエラー設定を次のように追加することで例外/エラーを処理できます。

関連する問題