在哪里存储 Windows 服务的配置

Where to store config for Windows service

我正在开发 Windows 服务,该服务使用 config.json 文件来存储其配置。我在没有服务的情况下开发它时,我将数据存储在 %APPDATA%\companyname\product.

现在我要切换到真正的 Windows 服务。当运行它作为服务时,路径指向C:\Windows\system32\config\systemprofile\AppData\Roaming\company\product。但是我在那里找不到我的文件。我使用资源管理器和命令提示符(以管理员身份)对其进行了测试。如何访问我的配置。

这是放置我的配置文件的最佳位置吗?

我最终将我的配置放在 C:\ProgramData 中。