Windows服务需要停止并开始重置配置

时间:2016-05-10 16:42:02

标签: .net windows service

我正在使用几个作为Windows服务运行的第三方应用程序,他们的支持总是告诉我们重新启动服务以利用配置中的更改(有些使用.xml文档,有些使用数据库管理由应用程序管理GUI)。如果它不起作用,他们会澄清并告诉我们停止然后启动服务。重启不起作用。

enter image description here

希望图片有所帮助。我指的是: 1.开始 停下来 3.重新启动

我不关心管理他们的应用程序。我们只是做他们告诉我们要做的事情。我想知道是否有理由以这种方式开发服务应用程序?这是Windows服务,.NET或其编码方式的限制吗?如果开发者别无选择,我建议不要改变它。

1 个答案:

答案 0 :(得分:0)

Windows Services在启动时读取相应的app.config文件并缓存内容,使用新配置值的唯一方法是重新启动该服务。

从您的问题看来,第三方软件供应商似乎只是按照与他们的数据库和数据库相同的惯例。 XML配置设置。

这是正常的,通常是的。这可以调整吗(但我会在做出这样的决定时质疑投资回报率)。