有什么方法可以从两个不同的位置安装相同的ClickOnce应用程序?

时间:2010-10-12 13:05:20

标签: .net assemblies clickonce

我们构建应用程序一次,然后将其部署到多个站点。我可以从任何已部署的服务器安装它,但我不能同时从多个服务器安装它。我知道这是ClickOnce的限制。有没有办法欺骗ClickOnce让它工作?或者我可以对程序集进行任何特定于站点的后处理?我怀疑后者,因为ClickOnce清单是在汇编时签署的。

2 个答案:

答案 0 :(得分:1)

http://geekswithblogs.net/thibbard/articles/70844.aspx提供了代码段,可实现手动Clickonce部署和管理。您可以根据自己的方便更改代码。手动更新可控制开发人员随意更新Clickonce部署。

答案 1 :(得分:0)

不,你不能这样做。原因是安装URL是部署标识的一部分,并包含在安全功能中。这可以确保有人不会劫持您的应用程序并让您的用户安装他们的更新而不是您的更新,并安装恶意软件。