服务未重新加载配置文件

本文关键字:加载 配置文件 新加载 服务 | 更新日期: 2023-09-27 18:36:39

我使用Visual Studio 2012开发了一个Windows服务。此服务具有配置文件。构建应用程序时,配置文件采用 exe + .config 的名称。如果我安装该服务一切正常,则意味着该服务使用配置文件中的设置。如果我想更改配置文件中的值并重新启动服务,它不会读取新值,但仍使用原始值。

看起来好像在安装服务时将配置文件复制到其他位置并且配置文件不再使用。为什么?服务读取的配置文件在哪里?

服务未重新加载配置文件

如果使用在Visual Studio中创建的.NET设置,则它们保存在

c:'Users'{Username}'AppData'Local'{AppName}'

应该像你描述的那样工作。 您只需要确保修改正确的 .config 文件即可。

要检查您的应用程序所在的位置,请打开 Windows 任务管理器,右键单击您的 exe,然后单击"属性"。 在这里,您可以看到您的应用程序正在运行的文件夹