.NET Windows服务在系统关闭时停止订单

时间:2015-10-19 09:56:18

标签: .net windows-services

我正在创建一个Windows服务,它应该在系统关闭时向位于同一台机器上的RESTFull服务发送请求。 我想确保我的服务OnStop()事件将在IIS服务停止之前触发。 有没有办法可以控制服务关闭的顺序?

1 个答案:

答案 0 :(得分:2)

Microsoft documents这个:

  

要手动设置服务的关闭顺序,请创建多字符串   注册表值,其中包含服务名称的顺序   它们应该关闭并分配给Control键   PreshutdownOrder值,如下

在堆叠交换的姐妹网站上几乎没有关于此信息,所以我提供链接而不是复制内容:https://serverfault.com/questions/34427/windows-service-dependencies