如何在IIS服务器之间同步内容?

我刚刚遇到这个实用程序,将同步IIS服务器,并想知道什么其他软件的人使用?

http://www.iis.net/download/WebDeploy

我所在的公司使用的是Content Management Server 2003的一个非常旧的版本,我正在寻找支持的产品。

该网站部署工具是好的!

披露:MSFT员工显然有偏见!

Web部署工具可以在服务器之间迁移站点和应用程序,并且具有一些确定configuration是否在服务器场内的服务器之间漂移的非常有用的function。

通常,您可以将内容同步到某种软件包中,然后您可以通过同步或动词:将该软件包迁移到IIS 6.0或7.0目标服务器。 如果你只是好奇的话,你可以对这个操作进行修改,这个操作可以识别源服务器和目标服务器之间的所有build议变化。

根据我的经验,在IIS 6服务器上,随着时间的推移发展的关键问题是configuration数据库在农场成员之间漂移(除非从一开始就仔细计划和pipe理),并且可能导致我们称之为有趣的农场行为。 此工具可以评估元数据库差异,内容差异,工作,比尝试脚本IISCNFG.vbs获得相同的结果更less的努力。 首先,这个语法有点面对,但是这个投资是值得的,恕我直言。

据我所知,CMS有一个单独的工作stream程和部署引擎,所以在工作stream程上可能没有可比较的function,但是在服务器之间推送网站以及同步农场(包括内容和设置),我发现WebDeploy很漂亮好。

对于在Windows 2003上运行的东西(我认为),我可能会使用robocopy或类似的东西。

对于Windows 2008服务器,我在服务器之间使用DFS(对于需要WordPress的站点)。 对于所有文件被系统pipe理员推送的站点,我们只是手动推送到每个服务器,所以我们一次把一台服务器从负载pipe理员那里拿出来升级,然后把所有文件全部拉回去。