如何在 2008r2 64 位和 2008 32 位之间同步 iis

如何在 2008r2 64 位和 2008 32 位之间同步 iis

有谁知道在 2008r2 64 位和 2008 32 位之间同步 iis 的方法吗?Msdeploy 似乎不喜欢从 64 位转到 32 位。:(

更新:我正在运行的命令是这样的(2008 32位):

msdeploy -verb:同步 -源:网络服务器,计算机名称 = 远程 -dest:网络服务器

输出为:错误:不支持使用提供程序 webServer 的 64 位源和 32 位目标

答案1

好吧,我设法让它工作了。诀窍是在 64 位 2008 r2 服务器上使用 Program Files(x86) 中的 msdeploy.exe,然后从那里运行同步到 32 位 2008。

此外,由于 2008 服务器上没有 AppWarmup 模块,因此您必须添加:-skip:attributes.name="AppWarmupModule"

这并不理想,因为我更喜欢以相反的方式运行它,但它确实有效。

答案2

我不会说同步 IIS。您是否有兴趣复制网站的物理文件?

如果是这样,请检查 DFS,因为它可以跨越 32 位和 64 位系统,您只需要一个域。

它非常容易设置,而且运行良好!我使用它来在两台服务器之间同步我们不断变化的社交网络。我将用户文件以及网站的新发布从生产服务器同步到备用服务器。

这是 TechNet 概述的链接。

希望这能有所帮助。这样可能简单得多。但可能不是你想要做的。

相关内容