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

Chi*_*ian 9 msdeploy

要求:我需要在IIS下部署到特定站点(例如dev.sitename.org)的zip包.

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

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

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

Ric*_*lay 10

尝试设置ProviderPath参数:

msdeploy -verb:sync -source:package="d:\package.zip" ^
         -dest:auto -setParam:kind=ProviderPath,scope=iisApp,value=dev.sitename.org
Run Code Online (Sandbox Code Playgroud)

您的提供商可能是一个contentPath,而不是一个iisApp,这取决于您创建它的方式.打开zip根目录中的清单文件进行双重检查.