パッケージを生成するときは、アプリケーションプールを設定するためのエントリをparameters.xmlファイルに含める必要があります。デプロイするときは、その値をsetParameters.xmlファイルに含めるか、コマンドラインから-setParamを使用します。
これは、適切なparameters.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"
parameters.xmlファイルを調べて、必要なエントリを確認します。また、必要に応じて、その-setParam
エントリをparams.xml
ファイルに含めることもできます。