如何在Windows服务上捕获未处理的异常?

时间:2011-02-25 12:12:59

标签: .net exception-handling windows-services unhandled-exception

我使用AppDomain.UnhandledException Event捕获WPF,控制台和WinForms应用程序上的未处理异常。

但是相同的代码不适用于Windows服务。我该怎么办?

1 个答案:

答案 0 :(得分:1)

请参阅我添加到linked SO question的答案。

在您的服务代码中有许多地方,即使您没有处理它,抛出的异常也不会“未处理”,因为基类在它到达AppDomain的默认处理程序之前会这样做。