Имам пакет 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
Но имам проблеми с използването им в комбинация с пакетен файл.