ClickOnce从下一版本开始检查更新

时间:2015-01-16 16:03:16

标签: .net clickonce

一些背景知识:我的公司出于任何原因正在移动文件分发服务器名称。我们将所有应用发布到\\SrvA\distribution,从星期一开始服务器将名称更改为\\SrvB\\distribution,没有重复名称的时间段。它是相同的物理服务器,但名称不同。

现在,发布到\\SrvA\distribution是微不足道的,我将发布文件夹位置设置为正确的路径,其他所有内容都留空,它只是有效。

我想要做的是立即在\\SrvA\distribution发布更新,这将使ClickOnce从那时开始检查新位置。直到周一新服务器启动它才会生效,它可以使用\\SrvB\distribution发布路径获得下一个新版本,一切都会正常工作。

如果我将更新路径设置为\\SrvB\distribution,实际会发生什么,但是在下载应用程序之前它正在检查,因此找不到任何内容(路径不存在)。星期一,当旧文件服务器出现故障时,将无法再转发它,因此该解决方案将无效。

我也无法对服务器迁移过程做任何事情,所以任何解决方案都必须在代码中完成。

1 个答案:

答案 0 :(得分:0)

我最近遇到了同样的问题。

  1. 我将新版本发布到旧位置\\ serverOld \ distrib,其更新位置点已更改为\\ serverNew \ distrib
  2. 更新没有工作,导致它立即查看新位置
  3. 所以我唯一的选择是保持2台服务器一段时间。