2011-06-30 10 views
0

私はglobal.asax Application_Errorで例外をキャッチしています。 Response.RedirectまたはServer.Transferを使用して指定されたいくつかのタイプをリダイレクトし、web.configから指定されたdefaultRedirectで他のものをリダイレクトできるようにするために、タイプ別にフィルタをフィルタリングします。vb.netの例外の種類は何ですか?

私はしばらくの間、例外タイプのリストを取得していました。誰でも私にリストを渡すことができますか、私にリンクを与えることができますか?

ありがとうございます!

+1

あなたがチェックアウトを提案するELMAH - これは少し時間を節約する可能性があります - http://code.google.com/p/elmah/ –

答えて

2

誰も新しい例外タイプを定義して投げることができる決定的なリストはありません。

特定の例外を処理する方法を知っていて、他のすべての例外ハンドラを例外的にどこかに記録し、一般的なエラーページを表示する一般的な例外ハンドラに任せておくほうがよいです。

1

System.IO.IOException I/Oエラーを処理します。

System.IndexOutOfRangeExceptionメソッドが範囲外の配列インデックスを参照しているときに生成されるエラーを処理します。

System.ArrayTypeMismatchException型が配列型と一致しない場合に生成されるエラーを処理します。

System.NullReferenceException nullオブジェクトを参照して生成されたエラーを処理します。

System.DivideByZeroException 0の被除数を分割して生成されたエラーを処理します。

System.InvalidCastException型キャスト時に生成されたエラーを処理します。

System.OutOfMemoryException不十分な空きメモリから生成されたエラーを処理します。

System.StackOverflowExceptionスタックオーバーフローによって生成されたエラーを処理します。

関連する問題