MS部署 - 将一个文件夹部署到网站
问题描述:
我有一个编译好的网站,在准备部署的文件夹中有正确的网络配置。仅供参考,没有邮编/包装。MS部署 - 将一个文件夹部署到网站
如何(或可以)我使用MSDeploy文件夹我的网站同步(该网站支持MS部署和已启用。)
我尝试之一已经:
msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:iisApp="subdomain.mysite.com"
这提供此错误: ContentPath和iisApp与给定操作不兼容。
我还在目标上包含了用户名和密码。
答
得到它的工作!
msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:contentPath="subdomain.mysite.com",wmsvc=hostServer.com,userName=usr,password=pwd -AllowUntrusted
-wmsvc - 默认端口8172
-AllowUntrusted - 允许不受信任的证书
希望这可以帮助任何其他人。
答
dbones'answer通过将-dest参数切换为使用contentPath提供程序来解决“ContentPath和iisApp不兼容”错误,从而使-source和-dest具有相同的提供程序。
可以通过将-dest参数切换为使用iisApp参数来解决错误。这种事情的作品,例如:
msdeploy -verb:sync -source:iisapp="C:\fooapp" -dest:iisapp="MyWebsite/fooapp",computerName=localhost
一个优点/此方法的不同之处在于,在fooapp的首次部署,这将创造MyWebsite/fooapp作为一个实际的Web应用程序,而不是作为一个正常的目录。