2011-03-03 22 views
1

私のアプリケーションでは、例外処理が適切な方法で行われていませんでした。Application_Errorイベントglobal.asaxがトリガーされない

"Application_Error"イベントを使用して例外処理を実装する必要があります。ここでの問題は、イベントがトリガされない場合があることです。これが起こるシナリオは具体的ではありません。

これで私を助けることができます。このイベントを引き起こすために何ができるのですか?

+0

詳細についてはお問い合わせください – Dotnet

+1

"例外処理は適切な方法で行われていませんでした" - できるだけコードサンプルとともに_was_ doneの方法を説明してください。誤って何が行われたのかわからなくても、私たちは手助けできません。 – Oded

+0

WebアプリケーションまたはWindowsアプリケーションの種類 – Dotnet

答えて

2

を助けるかもしれない...と未処理の例外がそうのtry catchブロックをチェックするだけのためにそれをトリガーしますそのような場合は例外をスローします。

+0

OkありがとうMr Tom。それはうまくいった。 – Anjana

0

あなたはマルチスレッドアプリケーションを実行している場合、これはあなたがエラーをキャッチするためにグローバル・ページを使用している

 AppDomain currentDomain = AppDomain.CurrentDomain; 
     currentDomain.UnhandledException += 
      (s, args) => 
       { 
        Debugger.Break(); 
       }; 
+0

応答のためにMr Craigに感謝します。アプリケーションがマルチスレッドでない場合また、このコードスニペットをどこに追加する必要がありますか? – Anjana

関連する問題