Когда вы генерируете свой пакет, вам нужно иметь запись в файле settings.xml для настройки пула приложений.При развертывании вы либо включаете значение для этого в свой файл setParameters.xml, либо используете -setParam из командной строки.
Вот команда, которую я использовал для захвата сайта, который сгенерировал правильные параметры .xmlфайл ...
msdeploy.exe
-verb:sync -source:appHostConfig="Default Web Site"
-enableLink:AppPoolExtension
-dest:package=site.zip
-declareParam:name="Application Pool",
defaultValue="Default Web Site",
description="Application pool for this site",
kind=DeploymentObjectAttribute,
scope=appHostConfig,
match="application/@applicationPool"
И чтобы установить этот сайт из командной строки, этот ...
msdeploy.exe
-verb:sync
-dest:appHostConfig="MagicSite"
-enableLink:AppPoolExtension
-source:package=site.zip
-setParam:"Application Pool"="MagicPool"
Просмотрите файл settings.xml, чтобы увидеть необходимую запись.И если вы предпочитаете, эта запись -setParam
может существовать в вашем файле params.xml
.