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

时间:2012-10-08 11:22:29

标签: msdeploy

要求: 我有zip包我需要部署到IIS下的特定网站(比如dev.sitename.org)。

之前,我们在默认网站(IIS下)下有网站,我们使用下面的命令来部署它。 >>msdeploy -verb:sync -source:package="D:\package.zip" -dest:auto

我为-dest尝试了不同的提供程序,但没有任何效果。

有没有人对此有所了解。如果有的话请分享。

1 个答案:

答案 0 :(得分:10)

尝试设置ProviderPath parameter

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

您的提供商可能是contentPath,而不是iisApp,具体取决于您创建的方式。打开zip根目录中的清单文件进行仔细检查。