robocopy是将网站发布到多个服务器上的有效工具吗?

时间:2018-11-02 09:44:12

标签: asp.net robocopy

我目前正在尝试寻找一种将网站发布到多个负载平衡服务器上的好方法。

就目前而言(来自msdn),如果没有我编辑安装模板,VS本身就不支持它。因为我想避免这种情况,所以我正在寻找其他想法。其中之一是以下内容:

  • 我发布到单个服务器上
  • 我将所有更改的文件自动复制到所有其他服务器上

现在我的问题是:仅将文件从一台服务器复制到所有其他服务器就足够了(从而在这里自动复制一个有效的工具)吗?还是发布过程不仅仅将文件复制到服务器上? (我很清楚我必须一次配置一次应用程序)。

1 个答案:

答案 0 :(得分:0)

VS的发布过程“恰好”完成

  • 构建并选择要发布的文件
  • Web配置转换
  • 文件复制

它假定您要发布到的Web应用程序已经配置,并且没有为您配置。

所以我会说。如果您已发布到一台服务器,则前两个步骤已为您完成,而robocopy则是其他服务器所需要的。

“更大”的解决方案是使用八达通,TeamCity或Jenkins等工具的CI管道。他们为您的脚本提供的功能是可以很好地控制历史记录并简化回滚。如果有多人同时发布,则可以更好地控制。