服务在手动停止后自动重启
问题描述:
我在C#.NET中创建了一个持续运行的Windows服务。现在,当我停止从services.msc它最初它显示它已被停止,但一段时间后,当我刷新services.msc它显示为再次开始。我也同时在任务管理器中进行了检查,发现我的应用程序的exe被杀,但又自行启动。服务在手动停止后自动重启
请帮忙。
答
我想这与操作系统有关。我在Win2k3上部署了我的服务,它工作得很好。它开始完美并停止了,当我从Services.msc停止它。我正试图在WinXP上部署该服务。请让我知道是否有其他人遇到过这样的问题。
你如何处理代码中的onstop? – 2010-03-15 13:42:23
理论上它不应该发生。然后我们再次不知道'OnStop'事件发生了什么。你可以尝试创建一个简单的'Hello World'服务并比较结果吗? – Vivek 2010-03-15 13:44:33
好吧,我现在没有对onstop事件做任何事情。 – Snowill 2010-03-15 13:45:18