【发布时间】:2011-02-05 19:25:04
【问题描述】:
我们有 19 个网站,其中许多有许多“虚拟”目录,位于 IIS 6 服务器上。我正在尝试将整个事情迁移到另一台服务器上的 IIS 7。
按照http://learn.iis.net/page.aspx/427/migrate-a-web-site-from-iis-60-to-iis-70/ 上的说明,我尝试执行以下命令行:
msdeploy -verb:sync -source:metakey=lm/w3svc -dest:package=D:\Temp\Sites.zip > D:\temp\WebDeployPackage.log
在我收到“磁盘空间不足”错误之前,它似乎一直在工作。您会注意到 D 盘是软件包的目标位置,并且日志有足够的空间(网站的所有资源大约 5gb,驱动器有 200+)。虽然 C 驱动器的大小有限(6Gb),但这可能是问题所在。
无论如何,我认为最好的办法是尝试迁移设置/配置仅,而不是实际资源。我们可以使用我们的 NAnt 构建脚本轻松地将资源部署到新服务器,所以这不是问题。然而,手动完成所有正确的配置将是一项挑战。
那么,有没有办法使用 msdeploy(或任何其他工具)仅导出/打包 IIS 6 服务器的配置/选项?
【问题讨论】: