将IIS设置从一台计算机复制到另一台计算机

时间:2009-01-28 21:28:06

标签: asp.net iis-6

寻找答案并没有看到。

这适用于IIS 6.0 / Windows Server 2003.

我正在使用一个非常大的ASP / ASP.NET应用程序,我正在努力让我的开发环境与我的团队成员环境相匹配。这个过程基本上是试错:得到错误,进入IIS,做出改变,希望错误得到修复。啊。我希望找到一种方法在一台机器上将一组IIS目录及其配置复制到我的机器上。

我确实找到了一个脚本,它将迭代并给我一个机器上所有虚拟目录的列表。它有所帮助,但不是很多,因为我仍然需要进入并设置所有这些虚拟目录(我认为它们中有20个是棒球场)。整个过程变得复杂,因为我们将ASP和ASP.NET应用程序混合在同一个应用程序中,该应用程序跨越了许多解决方案和项目。让整个事情进行起来似乎太过分了,但我从来没有听说过真正的解决方案。

Powershell会在这里有所帮助吗?

2 个答案:

答案 0 :(得分:1)

您应该导出和导入IIS元数据库。

这些可能会有所帮助:

幸运的是,在IIS7中,ASP.NET配置与IIS配置集成,因此通过复制Web.config来完成工作。

答案 1 :(得分:0)

这是微软的iiscnfg文档。 iiscnfg documentation

当我第一次运行它时,我收到一条错误,上面写着“此脚本无法与WScript一起使用”。如果发生这种情况:

1. Click OK.
2. At the "Would you like to register Cscript as your default host for VBscript?" click Yes.
3. At "Successfully registered Cscript" click OK.
4. Run the command again