大家早上好,
我是C#的新手,已经面临挑战了。我从未进行过专业编程,而且我对C#的服务感到困惑。
我们有服务,我想知道是否有任何方法可以自动完成这项工作。例如:我的服务每天24小时运行。即使将CanStop属性设置为false,服务有时也会因缺乏能量,重新启动终端或任何其他问题而崩溃。
到目前为止,我唯一尝试的是设置一种方法来不时重启服务,但这对我不利,因为它会极大地影响自己的工作和Windows服务的性能。
有人可以帮忙吗?
感谢所有
答案 0 :(得分:5)
你的问题有点模糊,但我可以告诉你的问题是:
是否可以自动重启失败的Windows服务?
可以使用Windows内置的工具执行此操作。如果通过“服务”实用程序(在“控制面板”→“管理工具”中)打开服务属性,则可以控制在“恢复”选项卡上服务失败时会发生的情况。