【问题标题】:MSDeploy migrate only configuration from IIS 6 to 7MSDeploy 仅将配置从 IIS 6 迁移到 7
【发布时间】: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 服务器的配置/选项?

【问题讨论】:

    标签: iis-7 iis-6 msdeploy


    【解决方案1】:

    我想我可能已经找到了:如此处所述:http://forums.iis.net/t/1159017.aspx

    注意添加 -disabledLink 选项:

    msdeploy -verb:sync -source:metakey=lm/w3svc -disableLink:contentExtension -dest:package=D:\Temp\Sites.zip > D:\temp\WebDeployPackage.log
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-10
      • 2019-03-26
      相关资源
      最近更新 更多