将IIS6网站配置导入IIS7

sin*_*800 5 iis iis-7 iis-6 migration metabase

我有很多网站托管在 IIS6 上,我想将它们迁移到 IIS7。如果迁移基本配置(文件夹、里面的虚拟文件夹、hostheaders、)就足够了。配置的很大一部分无论如何都在 web.config 中。如果它们只是作为“经典”模式应用程序创建的,那也没关系。

我尝试了以下几件事:

部署。这虽然复制了整个目录,但不好......尝试将 iis 网站导出到 xml ......没有发现任何东西可以将它们提供给 iis7 ......有人有想法吗?

sin*_*800 2

我可以回答我自己的问题:

您可以使用 MSDeploy。但你必须添加这个参数:-disableLink:Content

这将防止复制所有文件。

例如现在:

msdeploy -verb:sync -disableLink:Content -source:metakey=lm/w3svc/1 -dest:package=c:\Site1.zip > WebDeployPackage.log
Run Code Online (Sandbox Code Playgroud)