我有一个处理目录中某些文件的Windows服务。 我需要添加一些配置信息 - 目录路径和处理频率。
用户需要能够修改配置。
我尝试在记事本中修改应用程序之外的app.config,但是这些更改没有通过;设置文件也可以做同样的事情。
启动参数确实有效,但每次启动服务时都会给管理员带来负担。
将用户可配置信息添加到应用程序的最佳方法是什么?
答案 0 :(得分:1)
内置ConfigurationManager
类缓存配置文件中的值。如果您需要获取更新的值,请使用ConfigurationManager.RefreshSection
更新所需的部分。 (MSDN docs)