窗口服务状态显示为正在运行,但不起作用

时间:2015-05-06 13:20:59

标签: c# web-services service window

我不太确定,如果我能回答这个问题,但了解一些有关它的建议会很高兴。

我有两个线程的Windows服务。它在一段时间内工作得非常好,但它似乎在上周停止了工作。当我检查服务状态时,它显示为正在运行,启动类型是自动的。但是服务没有从服务队列中选择数据。没有错误日志,我认为线程已停止,但不是为什么?

2 个答案:

答案 0 :(得分:0)

是的,我们发现在部署Application时,Windows上存在一些服务依赖性,这会导致这些问题。 我们每次重置IIS并停止所有服务然后每次都重新安装它们时修复了问题。

答案 1 :(得分:0)

在我们的案例中,由于不正确的异常处理,我们发现了问题。 当安装程序安装服务时,如果有任何请求导致执行时发生任何崩溃,那么服务将反映为运行状态,但会停止工作。