标签: c# windows-services
我正在使用一个简单的Windows服务应用程序。有些代码大约需要一分钟才能完成执行。如果我想将新闻更改发布到生产中,如何确保即使停止服务后该服务仍能完成执行的一切?
答案 0 :(得分:1)
您的新服务需要检查以确保旧进程未运行。
How can I verify if a Windows Service is running
一种更好的方法是修复您的服务,以便可以在合理的时间内将其关闭。一分钟太长了,无法停止服务。
无论做什么,都需要能够按要求干净地停止或回滚。