2011-12-16 127 views
0

我有一个wcf服务,通过用于连接到数据库和获取信息等等的Windows服务托管。我有的问题是,虽然服务很好,它似乎死后重新启动我的测试控制台应用程序4次。托管服务停止

我第一次启动应用程序一切正常,并在接下来的两次重启时都是一样的,但是在第四次启动时发现端点没有发现异常。经过调查,我发现我的Windows服务在控制台应用程序第三次启动后没有任何错误就停止了。没有错误发布到我的日志文件。

有没有人有任何指示,这可能是由什么引起的?

+1

能否请您在服务停止事件中勾选一些评论,并尝试进一步分析。可能会给一些指针。理想情况下,它不应该发生。 – Anand 2011-12-16 11:32:20

+0

另外看看SvcTraceViewer来深入了解服务的情况。 – 2011-12-16 11:32:59

回答

0

问题原来是数据库连接未关闭。由于我们目前没有事件日志,我猜想它可能是由此引起的,并检查了这些方法。