我有许多网站托管在 IIS6 上,我想将它们迁移到 IIS7。只要迁移基本配置(文件夹、内部虚拟文件夹、主机头等)就足够了。无论如何,大部分配置都在 web.config 中。即使它们只是作为“经典”模式应用程序创建的,也没问题。
我尝试了以下方法:
Msdeploy。但这会复制整个目录,不太好... 尝试将 iis 网站导出到 xml... 找不到任何可以将它们提供给 iis7 的东西... 有人有主意吗?
答案1
我可以回答我自己的问题:
您可以使用 MSDeploy。但您必须添加此参数:-disableLink:Content
这将阻止复制所有文件。
例如现在:
msdeploy -verb:sync -disableLink:Content -source:metakey=lm/w3svc/1 -dest:package=c:\Site1.zip > WebDeployPackage.log