我们的 ClickOnce 应用程序运行良好。但是,我们的一位用户收到以下错误:
+ Configuration system failed to initialize
+ An error occurred loading a configuration file: Access to the path 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config' is denied. (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config)
+ Access to the path 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config' is denied.
根据 Stack Overflow 文章ClickOnce 部署错误 - 访问路径被拒绝,我们Installation Folder URL
似乎很好,并且讨论Access denied to machine.config on Win7 x64并不清楚应该检查哪些权限,例如 NETWORK SERVICE?最后,这篇 MSDN 文章提到了更改密码,这对我来说没有意义。
什么可能导致问题?也许可能需要什么权限?
Stack Overflow 的另一篇文章ClickOnce and configuration for a C# application似乎提到了这个问题,但提出了一个不同的问题(尽量避免使用Machine.config
)。