c# windows 服务配置文件

标签 c# windows service

我创建了一个具有配置文件的 C# .net Windows 服务。

我正在使用

从我的代码中读取配置文件的设置
string setting1 = Properties.Settings.Default.setting1;

如果我出于某种原因直接在 Windows 服务的 .config 文件中更改 setting1 的值,它会保留我在设计时在项目的“设置”对话框中为其设置的值。

我不明白我做错了什么..

谢谢

最佳答案

您将设置设置为用户范围而不是应用程序范围。

用户范围设置位于用户 AppData 文件夹中。您可以在 Windows 服务运行凭据下的用户的 AppData 文件夹中将其删除。

关于c# windows 服务配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2214008/

相关文章:

c++ - 如何在一台 PC 上的不同 OpenGL 版本上测试我的 OpenGL 代码?

java - 让任务在用户取消之前完成

php - 在 Symfony2 中创建服务表单

c# - 调用服务时出现 InvalidOperationException

c# - IP 地址的正则表达式

C# xml读取,显示错误

c# - 如何实现与 WNetAddConnection2 相同的超时?

c++ - 我们如何知道自从我们按下计算机上的电源按钮以来已经过去了多长时间?

javascript - 强制浏览器在 asp.net 应用程序中获取最新的 js 和 css 文件

c# - Json.net 仅序列化数组的一部分