如何解决刚刚消失的.NET应用程序?

ale*_*lex 9 .net debugging

我们的一个.NET 2.0应用程序开始随机消失.事件日志中没有记录,Watson博士没有生成崩溃转储,没有什么......

如何解决此应用程序?

NT_*_*NT_ 5

1)将事件处理程序附加到AppDomain.UnhandledException事件并记录异常对象.

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
Run Code Online (Sandbox Code Playgroud)

2)附加线程异常处理程序

Application.ThreadException +=
  new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
Run Code Online (Sandbox Code Playgroud)

对于WPF和Silverlight应用程序,您使用了更多的异常处理程序,例如分别为Application.DispatcherUnhandledException和Application.UnhandledException,但在这种情况下您不感兴趣.我把它们包括在内是为了完整.


ewa*_*all 0

更多可能性: