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

Visual Studio-发布到多个位置?

  •  15
  • mmdemirbas  · 技术社区  · 17 年前

    是否有一种方法可以同时自动将网站发布到多个位置?

    我们的网站是跨多个服务器进行负载平衡的,所以当我想要发布时,我必须分别对每个服务器进行发布。

    谢谢, 特里夫

    4 回复  |  直到 7 年前
        1
  •  8
  •   Pawel Krakowiak    17 年前

    可能有一些构建脚本,比如msbuild?或者,您可以创建一个脚本(PowerShell、vbscript等),该脚本复制目录的所有内容,并在生成后事件中调用该脚本(可在Visual Studio中配置),这样一旦构建了解决方案(或最后一个项目),脚本就会运行,并将输出文件复制到您需要的任何位置。

        2
  •  3
  •   jwmiller5    17 年前

    你可以

    1. 将内容发布到UNC,并使该UNC的所有Web服务器都能正常工作。
    2. 使用类似于 MSDeploy
    3. 使用 FRS 将文件从“主”Web服务器复制到其他所有人。
        3
  •  3
  •   fuzzbone    16 年前

    msdeploy设置为使用每个位置的多个配置来处理此问题。斯科特·汉塞尔曼在10年混音节目中展示了这一点。

    http://live.visitmix.com/MIX10/Sessions/FT14

        4
  •  0
  •   Elchanan Razin    7 年前

    或者只使用多个发布命令。每个位置一个。