【发布时间】:2011-04-09 06:23:23
【问题描述】:
自 2006 年以来我们一直在使用 click,现在需要更改更新位置,以前发生过一次,但我们刚刚卸载并重新安装,现在会出现问题。
Click Once Migrate URL 中提出了一个解决方案,但是当我们在几年前尝试 (.NET 2.0) 时,它失败了,应用程序指出更新的 URL 和客户端的 URL 不匹配,从而引发了安全风险并阻止了更新的发生和启动。
The docs state 这个属性只能在应用程序清单中更改,但我不确定在已部署的应用程序中实际更改此属性的方法。
我想使用如下流程,假设当前版本为 5,部署位置为 apps.mycompany.com,新位置为 clickonce.mycompany.com
- 在 clickonce.mycompany.com 上发布 5.2 版应用
- 在 apps.mycompany.com 上发布应用程序,版本为 5.1,该应用程序启动时具有引导代码以更改应用程序清单以更改 URL。
通过此过程,客户端将连续获得两个新更新。感染,如果我将 5.1 发布到两个位置,它应该可以工作。
【问题讨论】: