用户可配置的 C# Windows 服务应用程序
本文关键字:Windows 服务 应用程序 配置 用户 | 更新日期: 2023-09-27 18:30:54
我有一个Windows服务,可以处理目录中的一些文件。我需要添加一些配置信息 - 目录路径和处理频率。
用户需要能够修改配置。
我尝试在记事本的应用程序外部修改 app.config,但更改没有通过;设置文件执行相同的操作。
启动参数确实有效,但每次服务需要启动时,这都会给管理员带来负担。
将用户可配置信息添加到应用程序的最佳方法是什么?
内置ConfigurationManager
类缓存配置文件中的值。如果需要获取更新的值,请使用 ConfigurationManager.RefreshSection
更新所需的部分。(MSDN 文档)