【发布时间】:2011-04-26 21:13:46
【问题描述】:
我有一个用于 Windows 服务的 app.config 文件,其中包括数据库连接字符串和 appsettings。当我安装 Windows 服务时,它被安装在“C:\program files\”文件夹中,并且设置被复制到同一文件夹中名为“.exe.config”的文件中,这使得之后很难更改设置部署到测试环境。我可以将所有设置存储在共享网络驱动器上某处的外部文件中,而不是存储在安装服务的同一文件夹中吗?那可能吗?我能想到的唯一选择是创建一个 xml 文件并使用 .NET XML API 读取它,另一个问题是我需要注意文件中的更改并重新加载服务中的设置。
【问题讨论】:
-
您可以随时创建自己的 XML 配置文件并从这里管理设置。
标签: c# .net configuration windows-services app-config