我们的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 deployment error - access to the path is denied ,我们的Installation Folder URL
似乎没问题了,讨论 Access denied to machine.config on Win7 x64 不是真的很清楚应该检查哪些权限,例如网络服务?最后this MSDN article指的是更改密码,这对我来说没有意义。
可能导致此问题的原因是什么?也许可能需要什么权限?
另一个Stack Overflow帖子 ClickOnce and configuration for a C# application 似乎引用了这个问题,但提出了一个不同的问题(试图避免使用Machine.config
)。
答案 0 :(得分:1)
我们在用户的计算机上重新安装了.NET 4.5,它现在运行正常。