实现自动重启服务的最简单方法是什么?

时间:2009-10-08 22:58:02

标签: .net windows-services service

我有一个用.NET编写的Windows服务,我需要能够为它实现一个自动重启功能。

E.g。服务不断监视运行中的环境,一旦环境变量的值达到其threashold值,服务必须自行重启。

最简单的方法是什么?

2 个答案:

答案 0 :(得分:5)

让您的应用监控环境变量,并在应该的时候退出,将服务设置为在服务的恢复选项卡下重新启动。如果使用代码安装服务,则可以以编程方式执行此操作。

答案 1 :(得分:3)

编写服务以启动服务!