如何解决ClickOnce 配置文件随机损坏
我们的 ClickOnce 应用程序遇到了问题。这些部署到 IIS,用户单击链接运行,它打开正常并继续运行多次启动,直到机器重新启动。一旦发生这种情况,我们就会收到“由于 Windows 并行错误导致激活失败”。
在本地安装位置查找,C:\Users\[UserName]\AppData\Local\Apps\2.0\7RRWQPAZ.X5P\8TV8504G.0VD\[MyAppName].exe_fedcf10ab6f67f7e_0004.0002_none_fedce03_none_fedcfNamea配置文件].exe.config。检查这一点,除了最后一行之外,大多数事情看起来都很好。这都是 XML,所以应该用 > 结束,但我们得到的是乱码。例如 - ¡ø·Ð 而不是
</configuration>
这似乎只发生在我们的笔记本电脑用户身上。我们在移动机器上使用 Dell Encryption V10(桌面用户没有遇到同样的问题),所以我们假设这可能会导致问题。但是,从加密目标中删除此文件夹路径后,我们仍然遇到相同的问题。这里真正奇怪的是,在应用程序运行良好,然后因无效 XML 损坏之间,配置文件的最后修改时间保持不变。
有人遇到过这种情况吗?给我指明一个新的方向?
谢谢
解决方法
因此,经过多次摸索,我们发现我们的戴尔加密破坏了配置文件。解决方案是从加密中排除这些文件夹。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。