У меня есть пакет Web Deploy 3.5, который я хочу развернуть на удаленном сервере. Как указать имя сайта в командной строке MSDeploy.exe?
Вот что у меня есть до сих пор:
C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe
-source:package='package.zip'
-dest:auto,computerName="ServerName",includeAcls="False"
-verb:sync
-disableLink:AppPoolExtension
-disableLink:ContentExtension
-disableLink:CertificateExtension
-setParamFile:"package.SetParameters.xml"
Но название сайта указано в файле package.SetParamters.xml
, и я бы предпочел задать его в командной строке. Некоторые из мест, где я хочу развернуть этот пакет, — это разные сайты, расположенные на одном сервере, например, наши сайты Stage и UAT.
Я рассмотрел использование поставщиков iisApp и appHostConfig, описанных здесь: http://technet.microsoft.com/en-us/library/dd569040%28v=ws.10%29.aspx
Но у меня возникли проблемы с их использованием в сочетании с файлом пакета.