私の Web アプリケーションには、一方向の非同期 WCF サービスがあります。このサービスでは、global.asax Application_Error で行っているように、すべての例外をキャッチしたいと考えています。私はこれらのイベントを処理しようとしました:
AppDomain.CurrentDomain.UnhandledException += (s,e) => { //some logic };
AppDomain.CurrentDomain.FirstChanceException += (s,e) => { //some logic };
試してみました:
//this one is for Win Forms Application
Application.ThreadException += (s,e) => { //some logic };
と
//this one is for Web Application
HttpContext.Current.ApplicationInstance.Error += (s,e) => { //some logic };
しかし、これらのハンドラーには到達しません。
他に何を試すことができますか?