题 MsDeploy命令无法正常工作


我们目前正计划在Windows 2012上将IIS 6应用程序(托管在Windows 2003中)迁移到IIS 8.我们按照Microsoft的说明使用其提供的工具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-Deploy工具


5
2018-04-24 14:55






答案:


您是否安装了Web部署并选择了完整选项? 如果是,则将命令中的路径更改为并尝试。对我来说,这是从下面的路径

C:\ Program Files(x86)\ IIS \ Microsoft Web Deploy V2 \


6
2018-04-24 15:30



精湛对我有用..你有完整的逐步(屏幕截图)过程将应用程序从Windows 2003迁移到Windows 2012,如果有人拥有它将会很有帮助。 - vikas
@vikas IIS 8的底层配置体系结构与IIS 7.x相同,您已经拥有的指南应该足够了。如果此答案解决了您的问题,请将其标记为(请单击左侧投票计数下方的刻度线) - Mathias R. Jessen