Iis Webdeploy错误:";错误:源(contentPath)和目标(appHostConfig)与给定操作不兼容;

Iis Webdeploy错误:";错误:源(contentPath)和目标(appHostConfig)与给定操作不兼容;,iis,webdeploy,microsoft-web-deploy,applicationhost,Iis,Webdeploy,Microsoft Web Deploy,Applicationhost,通过使用这里的示例,我们尝试从2008服务器导出一个站点,并将其导入2016服务器 出口(2008年): msdeploy.exe -verb:sync -source:apphostconfig="Default Web Site" -dest:package=c:\dws.zip msdeploy.exe -verb:sync -source:package=c:\dws.zip -dest:apphostconfig="Default Web Site" 进口(2016年): msde

通过使用这里的示例,我们尝试从2008服务器导出一个站点,并将其导入2016服务器

出口(2008年):

msdeploy.exe -verb:sync -source:apphostconfig="Default Web Site" -dest:package=c:\dws.zip
msdeploy.exe -verb:sync -source:package=c:\dws.zip -dest:apphostconfig="Default Web Site"
进口(2016年):

msdeploy.exe -verb:sync -source:apphostconfig="Default Web Site" -dest:package=c:\dws.zip
msdeploy.exe -verb:sync -source:package=c:\dws.zip -dest:apphostconfig="Default Web Site"
这在我的虚拟机中工作。但是,当我们尝试在实际服务器中执行此操作时,导入失败,出现以下错误:

错误:源(contentPath)和目标(appHostConfig)不匹配 与给定操作兼容

Export命令以某种方式将包转换为
contentPath
provider。此外,即使本文档说明
提供程序可以与其他提供程序组合,我们仍然会遇到上面的不兼容错误


有什么想法吗?

如果网站存在于为源指定的ApplicationHost.config文件中,但不存在于为目标指定的ApplicationHost.config文件中,则网站将在目标ApplicationHost.config文件中创建。您可以为源路径和目标路径指定不同的值(例如,源站点可以是“默认网站”,目标可以是“我的网站”)。但是,必须在同一级别配置源路径和目标路径;也就是说,网站路径必须与网站路径同步,服务器路径必须与服务器路径同步。您可以直接尝试使用Web deploy GUI界面。