次のように、Web 構成ファイルにカスタム エラーを設定しています。
<customErrors mode="RemoteOnly" defaultRedirect="GenericError.aspx" />
上品でダンディ... 私は、mode="RemoteOnly" が開発を容易にするのが好きです...
未処理の例外については、global.asax に次のものがあります。
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
Response.Redirect("GenericError.aspx")
End Sub
ただし、未処理の例外は、開発者が好む、有益な黄色の死の画面ではなく、一般的なエラー ページに移動します。global.asax のリダイレクトをコメント アウトできますが、運用環境用に変更することを忘れないでください。リダイレクトするかどうかを判断するために、リモートであるかどうかを Application_Error で確認する方法はありますか?