因此,我们有一个客户,其特定的 LOB 应用程序使用 ClickOnce 来启动某些功能。有时,每当用户尝试访问这些功能时(Windows 7,使用 IE10 或 11,或带有 .NET Framework Assistant 插件的最新版本的 Firefox),他们都会单击下载清单的链接,选项卡关闭,仅此而已。没有显示“验证应用程序要求”的窗口或任何 clickonce 下载/安装过程(如果您尝试清除 clickonce 缓存并重新启动计算机)。没有迹象表明 ClickOnce 的应用程序正在执行任何操作。事件日志中没有任何条目。什么都没有。
我们尝试修复/重新安装 .NET 4,清除 ClickOnce 缓存、浏览器 cookie/缓存等。
有趣的是,如果您携带一台未加入客户域但连接到客户网络的机器,它似乎运行良好。此外,我无法从我的网络/域中重现该问题。我们已经排除了奇怪的防火墙规则,并且我已经检查了 GPO,它们似乎没有任何可能影响 .NET/ClickOnce 的东西。
与供应商取得联系后,我们尝试了一下,将网站添加到 IE 的兼容视图模式(尽管供应商要求做的第一件事就是确保网站不处于兼容模式)。这个解决方法有效了大约一天。当我再次与供应商交谈时,他们同意将此事上报给软件工程师。在我等待工程师回电时,客户通知我应用程序似乎又可以正常工作了。然而,一小时后,它又停止工作了。
在我回电给供应商之前,我想做更多的诊断/调查,看看我们的系统配置是否有些奇怪,或者我是否可以向工程师提供更多信息。有人能告诉我正确的方向,看看还有什么可能导致这种情况吗?