Visual Studio - 发布到多个位置?

时间:2008-12-17 16:48:08

标签: visual-studio load-balancing publish

有没有办法让网站一次自动发布到多个位置?

我们的网站在多台服务器之间进行负载均衡,因此当我想要发布时,我必须分别对每台服务器进行。

THX, 崔佛

4 个答案:

答案 0 :(得分:8)

也许有一些构建脚本,比如MSBuild?或者你可以创建一个脚本(PowerShell,VBScript,无论如何),它复制目录的所有内容,并在post build事件中调用它(在Visual Studio中可配置),这样一旦你的解决方案(或最后一个项目,实际上) )构建脚本将运行并将输出文件复制到您需要的任何位置。

答案 1 :(得分:3)

你可以

  1. 将内容发布到UNC,让所有Web服务器都在UNC
  2. 之外
  3. 使用MSDeploy
  4. 等工具将您的登台/质保关注服务器中的内容推送到制作中
  5. 使用FRS将文件从“主”网络服务器复制到其他所有人。

答案 2 :(得分:3)

MSDeploy设置为使用每个位置的多个配置来处理此问题。 Scott Hanselman在Mix '10

上发表了这篇文章

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

答案 3 :(得分:0)

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