【发布时间】:2012-02-16 14:53:17
【问题描述】:
在我们公司,我们对客户端/服务器应用程序的客户端部分使用 clickonce 部署。 Clickonce 包部署到安装了 FrontPage 扩展的 IIS 服务器。我们直接从 Visual Studio 2010 编译、签名并发布到 IIS。我们的 clickonce 包已设置,以便它在每次应用程序启动时检查更新的版本。
该应用程序有大约 100 个用户@远程机器。最近,当我们发布最新版本时,一些客户(大约 10-15%)最终仍在使用旧版本。当我们远程连接到其中一个客户端并启动应用程序时,我们看到 clickonce 启动器会检查更新的版本,然后启动应用程序而不进行更新。然后,我们必须卸载该应用程序并通过 clickonce 生成的网页再次安装它才能获得最新版本。
任何想法为什么会发生这种情况以及我们如何防止它?有什么方法可以启用日志记录,看看为什么启动器没有选择更新的版本,即使它在应用程序启动时检查它?
【问题讨论】:
标签: .net deployment clickonce