[英]How to append webdeploy package to IIS site
我想按以下順序部署由多個webdeploy包組成的Web應用程序
使用PowerShell,您可以使用以下命令來部署Webdeploy程序包。
Add-PSSnapin wdeploysnapin3.0
Restore-WDPackage -Package "Cms.Website.zip" -Parameters (Get-WDParameters -file .\Cms.Website.SetParameters.xml)
Restore-WDPackage -Package "Base.Modules.Login.zip" -Parameters (Get-WDParameters -file .\Base.Modules.Login.SetParameters.xml)
Restore-WDPackage -Package "Base.Modules.Search.zip" -Parameters (Get-WDParameters -file .\Base.Modules.Search.SetParameters.xml)
Restore-WDPackage -Package "CustomerABC.Website.zip" -Parameters (Get-WDParameters -file .\CustomerABC.Website.SetParameters.xml)
問題是Restore-WDPackage
導致在每次安裝中清除網站(在SetParameters文件中定義)。
我想在安裝第一個軟件包的過程中清除webroot,並且希望能夠為其他三個軟件包附加文件。
有誰知道使用PowerShell命令是否可行?
我看不到使用Restore-WDPackage
cmdlet配置規則的支持。 如果可以直接使用msdeploy.exe,則可以使用-enableRule:DoNotDeleteRule
標志。
http://dotnetcatch.com/2016/02/01/webdeploymsdeploy-quick-tip-keep-existing-files-during-deployment/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.