Topshelf服务崩溃

时间:2012-10-04 09:32:39

标签: c# .net windows windows-services topshelf

我使用Topshelf来托管连接到WCF服务(Windows Server 2008)的WCF客户端(在Windows XP上),并在后台工作。

当我在控制台应用程序中测试服务时(在TopShelf中)我没有遇到任何问题,但可能是因为我不时重新启动应用程序。

现在我已经将它部署为Windows服务,并且它运行良好,但我几天前发现这项服务没有启动,我检查了EventLog并发现了这个:

“RemoteDeskService服务第三次意外终止。”而没有其他信息。

我使用Topshelf 3.0.1版本并使用Log4Net编写日志。它正确地写了所有日志,但是对于这个事件没有任何内容,似乎没有人知道内部发生了什么事情。

我在WindowsHost的TopShelf代码中发现他们有AppDomain.Current.UnhandledException的处理程序,它应该写日志 - 但日志中没有任何内容。

您是否有任何想法可以查看以及如何解决此问题?

我已经检查了我的代码 - 它被try / catch块覆盖并且我记录了异常,所以我不知道是什么导致这种“意外结束”

由于

0 个答案:

没有答案