我有一个用.NET编写的Windows服务,我需要能够为它实现一个自动重启功能。
例如,服务在运行中持续监视环境,并且一旦环境变量的值达到其threashold值,服务必须自行重启。
最简单的方法是什么?
让您的应用程序监视环境变量,并在应该的时候退出,将服务设置为在服务的恢复选项卡下重新启动。 如果使用代码安装服务,则可以以编程方式执行此操作。
编写服务以启动服务!