我尝试使用msdeploy将source = server 2003(Server1)IIS6上的所有现有网站迁移到目标= server 2008 R2(Server2)IIS 7.5,但将所有现有网站保留在Server2上。我已经在Server1和Server2服务器上安装了msdeploy。
我从Server2上的命令行开始:
msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -whatif > msdeploy_test.log
日志表明它正在删除Server2上的现有应用程序池。我运行相同的命令行没有" -whatif"它确实删除了Server2上的所有现有网站。
我接下来试过,-SkipExtraFilesOnServer = true,Server2上的命令行:
msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -skipextrafilesonserver=true -whatif > msdeploy_test.log.
这会返回参数错误。
然后我尝试了,-enableRule:DoNotDeleteRule,Server2上的命令行:
msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -enableRule:DoNotDeleteRule -whatif > msdeploy_test.log.
这没有返回任何错误,但日志文件仍然显示删除Server2上的所有现有应用程序池。
有关将Server1上的所有站点迁移到Server2并将所有站点和应用程序池保留在Server2上的任何帮助吗?谢谢。