【问题标题】:Error Handling in Windows ServiceWindows 服务中的错误处理
【发布时间】:2011-05-06 12:30:18
【问题描述】:

如何在我的 Windows 服务中编写通用错误处理程序?我在 OnStart 方法中尝试了以下代码,但它没有捕获异常。

protected override void OnStart(string[] args)
{

                AppDomain.CurrentDomain.UnhandledException += new 
UnhandledExceptionEventHandler(UnhandledExceptionTrapper);
                this.Start();
}

我这里有什么遗漏吗?

【问题讨论】:

    标签: c#-4.0 windows-services error-handling


    【解决方案1】:

    您可能会在后台线程上遇到异常。将所有事件处理程序中的所有代码包装在 try/catch 块中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 2017-03-22
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 2011-05-12
      • 1970-01-01
      相关资源
      最近更新 更多