ASP上に構築された大きなWebサイトがあります。すべての例外を1か所で処理する可能性はありますか?ASP.NETアプリケーションのGlobal.asaxのように?
ありがとう
ASP上に構築された大きなWebサイトがあります。すべての例外を1か所で処理する可能性はありますか?ASP.NETアプリケーションのGlobal.asaxのように?
ありがとう
もちろん、あなたは実際に尋ねた質問に対する答えをすでに持っています。ただし、質問の内容からの要件は、「エラーを一元的に処理するにはどうすればよいですか」です。
したがって、問題の解決策は(実際に提起された質問に対する答えではありませんが)、次のようになります。
ステータスコード500.100を処理するアプリケーションルートフォルダレベルのカスタムエラーページを使用します。
を使用してエラーを判別できます。これは、エラーの詳細を収集できるIASPErrorServer.GetLastError()
を返します。
はい、global.asaファイルがあり、いいえ、asp.netのようなグローバルOnExceptionイベントはありません。
ルートでglobal.asaファイルを使用して、サイト全体のインスタンスを処理できると確信しています。
詳細については、「Global.asaファイル」を参照してください。