是否可以将ClickOnce应用程序部署到多个Web位置并单独更新?

时间:2014-06-05 16:41:24

标签: clickonce

我正在尝试构建和部署一个简单的ClickOnce应用程序。它非常简单,基本上只是一个显示“Hello World!”的文本框。和程序的版本号。使用Visual Studio中的“发布向导”发布此应用程序非常容易。作为测试,我成功地将程序发布到几个虚拟网页,例如localhost1,localhost2等。我从每个测试网页下载了程序的ClickOnce版本,我确保每个副本程序只会在其相应的网页收到更新时自动更新。这很好,到目前为止没有问题。

到目前为止,我一直在做的是手动更改“发布向导”中的URL,并为每个不同的网页多次发布每个更新。所以如果我想在我的三个网页上更新程序说“Hello World! - Banana”,我会发布到localhost1,然后更改URL并发布到localhost2,然后再次更改URL并发布到localhost3

正如您所看到的,如果我只有少量网页,那么手动更改URL并多次发布并不是什么大问题。但是,如果我想将ClickOnce应用程序部署到300多个不同客户的网页并保持最新状态,这将很快变得无法管理。

所以我的问题是,有没有办法自动更新托管在多个网页上的ClickOnce应用程序?如果是这样,我可以选择哪些网页接收更新吗?在可预见的未来,我需要为其服务器上的多个客户端提供ClickOnce应用程序,并且根据它们的最新状态,我将在它们准备就绪时向它们推出更新。像“版本2.5已经准备好了。这50个客户端将收到更新,其他人将继续使用版本2.4。”

0 个答案:

没有答案