在哪里存储 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
中。
我正在开发 Windows 服务,该服务使用 config.json
文件来存储其配置。我在没有服务的情况下开发它时,我将数据存储在 %APPDATA%\companyname\product
.
现在我要切换到真正的 Windows 服务。当运行它作为服务时,路径指向C:\Windows\system32\config\systemprofile\AppData\Roaming\company\product
。但是我在那里找不到我的文件。我使用资源管理器和命令提示符(以管理员身份)对其进行了测试。如何访问我的配置。
这是放置我的配置文件的最佳位置吗?
我最终将我的配置放在 C:\ProgramData
中。