将 IIS 7 网站从一台服务器迁移到另一台服务器上的 IIS 7.5

Pur*_*ish 6 iis iis-7 iis-7.5

我们有一个 IIS 7 网站在我们的实时服务器上运行,并且正在设置一个运行 IIS 7.5 的新开发服务器。是否有任何简单快速的方法来获取 IIS 7 网站及其所有配置等并将其迁移到 IIS 7.5 服务器?

我们已经尝试在 IIS 7.5 中从头开始设置这个网站,并且正在努力使所有配置正确,因为我们都没有任何 IIS 培训或实际经验。

谢谢你的帮助

Kev*_*Kev 6

有几种方法可以做到这一点:

  1. 如果您使用相同的 IIS 7 配置创建服务器,请使用构建脚本。您可以结合使用 PowerShell(或 C#/VB.NET)和Microsoft.Web.Administration托管 API 来规范您的配置。或者,您可以在 PowerShell 中编写脚本并使用IIS7 管理单元

  2. 如果它有点过时,那么您应该看看Web Deployment Tool。Web 部署工具允许您将一台 IIS7 服务器上的设置与另一台服务器同步。您可以在此处找到列出的“核心”功能。

还有第三种方法(如果我真的很着急,我经常使用这种方法),但是您需要非常小心,即将文件的相关部分applicationHost.config从一台服务器复制并粘贴到另一台服务器。在这个答案中,我向另一个用户解释了如何applicationHost.config针对他的不同问题在内部移动设置,但是答案中应该有足够的详细信息,以便在服务器之间复制设置时为您指明正确的方向。