用户可配置的C#Windows服务应用程序

时间:2013-09-11 16:11:15

标签: c# windows-services

我有一个处理目录中某些文件的Windows服务。 我需要添加一些配置信息 - 目录路径和处理频率。

用户需要能够修改配置。

我尝试在记事本中修改应用程序之外的app.config,但是这些更改没有通过;设置文件也可以做同样的事情。

启动参数确实有效,但每次启动服务时都会给管理员带来负担。

将用户可配置信息添加到应用程序的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

内置ConfigurationManager类缓存配置文件中的值。如果您需要获取更新的值,请使用ConfigurationManager.RefreshSection更新所需的部分。 (MSDN docs