서비스가 중단되기 전에 예외를 기록하도록 UnhandledException을 설정했습니다.Windows 서비스에서 CurrentDomain.UnhandledException이 발생하지 않습니다.
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(unhandledException);
나는 이것을 처리하고 처리되지 않은 예외를 테스트하고 있습니다.
throw new Exception("TestExcepion");
private void unhandledException(object sender, UnhandledExceptionEventArgs e)
{
// Logs to Log4Net but its not reaching here.
Log.Info("Unhandled Exception: " + (e.ExceptionObject as Exception).ToString());
}
내가 Log4Net를 사용하여 내
unhandledException
메서드 내에서이 로그온을 시도하고있어하지만 메신저 아무것도를 받고 없습니다.
예외가 잡히지 않는 이유는 무엇입니까?
코드의 포스트 더. –