一些背景知识:我的公司出于任何原因正在移动文件分发服务器名称。我们将所有应用发布到\\SrvA\distribution
,从星期一开始服务器将名称更改为\\SrvB\\distribution
,没有重复名称的时间段。它是相同的物理服务器,但名称不同。
现在,发布到\\SrvA\distribution
是微不足道的,我将发布文件夹位置设置为正确的路径,其他所有内容都留空,它只是有效。
我想要做的是立即在\\SrvA\distribution
发布更新,这将使ClickOnce从那时开始检查新位置。直到周一新服务器启动它才会生效,它可以使用\\SrvB\distribution
发布路径获得下一个新版本,一切都会正常工作。
如果我将更新路径设置为\\SrvB\distribution
,实际会发生什么,但是在下载应用程序之前它正在检查,因此找不到任何内容(路径不存在)。星期一,当旧文件服务器出现故障时,将无法再转发它,因此该解决方案将无效。
我也无法对服务器迁移过程做任何事情,所以任何解决方案都必须在代码中完成。
答案 0 :(得分:0)
我最近遇到了同样的问题。
所以我唯一的选择是保持2台服务器一段时间。