Visual Basic .NET を使用して ASP.NET のカスタム エラー報告ページを作成する方法
http://support.microsoft.com/default.aspx?scid=kb;ja;308132
Webアプリのエラー発生時にカスタムエラーページを表示するための方法が紹介されています。
完全に自分用のメモとして投稿しておきます。
Page_Errorイベントハンドラ(ページ単位でエラーハンドリング)でできるだけエラーを処理しておき、念のためApplication_Errorイベントハンドラ(Webアプリ全体でエラーハンドリング)での処理を組み合わせておくと安全ですね。
web.configの変更も忘れずに。
同じテーマの記事がCodeZineにもありました。
ステータスコードごとに複数のカスタムエラーページに遷移するためのweb.configについても書いてあります。
こちらからどうぞ。