2016-03-17 7 views
0

Я хотел бы развернуть WebApplication, которая состоит из нескольких пакетов webdeploy в следующей последовательностиКак добавить пакет webdeploy на сайт IIS

  1. webdeploy пакет, содержащий веб-сайт базы (CMS-файлы, включая web.config)
  2. webdeploy пакет конкретного модуля 1
  3. webdeploy пакет конкретного модуля 2
  4. webdeploy пакет применения

Используя 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 во время установки первого пакета, и я хотел бы иметь возможность добавлять файлы для других 3 пакетов.

Кто-нибудь знает, возможно ли это с помощью команд PowerShell?

ответ