代码之家  ›  专栏  ›  技术社区  ›  TabbyCool

将ClickOnce应用程序部署到多个服务器

  •  1
  • TabbyCool  · 技术社区  · 16 年前

    我们正在考虑使用 ClickOnce 部署作为分发应用程序的一种手段。但是,由于带宽问题,我们需要将应用程序部署到网络上的多个服务器,而不是一个服务器。

    我在一家银行工作,想推出一个 WPF

    使用ClickOnce是否可以做到这一点?我是否必须使用命令行来执行此操作 MSBuild 还是可以在一个时间内做到这一点 TFS 建设项目?

    3 回复  |  直到 12 年前
        1
  •  1
  •   Peter Mortensen Pieter Jan Bonestroo    13 年前

    我使用ClickOnce构建了一个在互联网上分发的商业产品。但是,它是从单个服务器分发的,而不是像您的场景中那样从多个服务器分发的。

    我想说你想做的事是可以做到的。问题是应用程序需要知道要检查哪个分支服务器的更新,并且清单必须有部署URL(在 地方的 分支服务器)嵌入其中。因此,您似乎必须为每个分支服务器进行单独的构建。它可能很容易自动化使用 MSBuild

    一个有用的参考是 Smart Client Deployment with ClickOnce by Brian Noyes .

        2
  •  1
  •   goorj    16 年前

    另外,如果您只是将安装文件从中心位置同步到分支服务器,那么您的客户端应该能够从这些服务器运行/检查/更新

        3
  •  1
  •   Community Mohan Dere    9 年前

    是的,可以使用MSBuild(它是 .NET 框架2.0及更高版本)。请参见中的示例 a search on Stack Overflow for ClickOnce deployment with MSBuild .

    推荐文章