停止Windows服务后如何完成代码执行?

时间:2018-09-24 13:48:19

标签: c# windows-services

我正在使用一个简单的Windows服务应用程序。有些代码大约需要一分钟才能完成执行。如果我想将新闻更改发布到生产中,如何确保即使停止服务后该服务仍能完成执行的一切?

1 个答案:

答案 0 :(得分:1)

您的新服务需要检查以确保旧进程未运行。

How can I verify if a Windows Service is running

一种更好的方法是修复您的服务,以便可以在合理的时间内将其关闭。一分钟太长了,无法停止服务。

无论做什么,都需要能够按要求干净地停止或回滚。