我遇到了一个以前从未遇到过的问题,即使 Windows 服务未运行,安装在“Program Files (x86)”目录下的 Windows 服务的 App.configs 也被锁定以供编辑。我收到一条消息,指出该文件正在使用中,即使它不应该被使用。
- 这是关于将 Windows 服务的 .config 文件放在 Program Files 目录下的特定内容吗?
- 如何允许知道 .config 文件位置的用户在记事本或其他编辑器中编辑它,而不会收到文件“正在使用”消息。
我已经尝试在三台不同的机器上安装 Windows 服务,并确保该服务实际上没有启动/运行。我希望获得一些关于为什么这不起作用的知识,因为我已经为恰好位于目录中的 .exes 编辑了 app.configs。
最佳答案
Vista 及更高版本将不允许用户修改程序文件目录中的文件。您应该将它们存储在 AppData 中。
关于c# - 如何允许用户编辑 Program Files 下的 App.config 是记事本或其他编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6261185/