在ASP.Net中,我可以使用http处理程序或模块来捕获错误。
我需要一些与我的Windows服务等效的东西。
我在想像Application.OnError + = ErrorHandlingMethod;
有什么想法吗?
答案 0 :(得分:0)
asp.net具有这种可能性,因为它有一个复杂的执行管道,你想要捕获一般错误。 在Windows服务中不是这种情况,因为它只为您提供OnStart方法,以启动您的服务。
这也意味着,您可以使用try ... catch块轻松地将所有内容包装在那里。 所以不需要一般的错误处理方法。
如果你想要它更通用,那就去Program.cs,然后在那里添加那个catch块......