如何使用msdeploy将软件包(zip)部署到IIS下的特定站点

9
要求: 我有一个zip包,需要将其部署在特定的站点(dev.sitename.org)下的IIS中。
以前,我们在IIS的默认网站(Default Web Site)下有一个站点,并使用以下命令进行部署。 >>msdeploy -verb:sync -source:package="D:\package.zip" -dest:auto 我尝试了不同的-dest提供程序,但没有任何作用。
有人知道如何解决吗?请分享您的想法。
1个回答

10

尝试设置一个 ProviderPath 参数:

msdeploy -verb:sync -source:package="d:\package.zip" ^
         -dest:auto -setParam:kind=ProviderPath,scope=iisApp,value=dev.sitename.org

根据你创建提供者的方式,你的提供者可能是contentPath而不是iisApp。请打开zip包根目录下的清单文件进行双重确认。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接