5

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

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

4

1 回答 1

3

请参阅我添加到链接的 SO 问题的答案。

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

于 2011-02-25T13:39:22.160 回答