我们目前计划将IIS 6应用程序(托管在Windows 2003中)迁移到Windows 2012上的IIS 8。我们遵循微软提供的工具MSDEPLOY的使用说明,并在源端和目标端配置,但是当我们执行指南中提供的命令时,我们会得到以下错误
C:\Program Files\IIS\Microsoft Web Deploy>msdeploy -verb:sync -source:metakey=l m/w3svc/1 -dest:package=c:\Site1.zip > WebDeployPackage.log“‘msdeploy”不能识别为内部或外部命令、可操作的程序或批处理文件。
注意:我们按照http://www.iis.net/learn/publish/using-web-deploy/migrate-a-web-site-from-iis-60-to-iis-7-or-above的说明配置MS-部署工具。
发布于 2015-04-24 15:30:37
您是否已安装具有完整选项的web部署?如果是,则将命令中的路径更改为并尝试。对我来说,它是从下面的路开始工作的。
C:\程序文件(X86)\IIS\MicrosoftWebDeployV2\
发布于 2020-01-31 16:53:15
我也面临着同样的问题,结果是我在windows 2008和Windows 2012 WebDeploy版本上使用WebDeploy3.5迁移到3.6,当时我匹配了完全相同的版本,然后问题解决了。
https://serverfault.com/questions/685720
复制相似问题