現在、MSBuild を使用して、引数を渡して MSDeploy パッケージを作成しています。
/p:DeployOnBuild=true;DeployTarget=Package
parameters.xml ファイルを使用しています (Web サイトのルートに配置されています)。 私が見つけた別のSOの質問は、アプリケーションプールをセットアップしようとしています。
私の parameters.xml ファイル:
<parameters>
<parameter name="Application Pool Name" description="Application Pool for this site" tags="" defaultValue="ASP.NET v4.0">
<parameterEntry kind="DeploymentObjectAttribute"
scope="application"
match="/application/@applicationPool" />
</parameter>
...
</parameters>
しかし、msbuild によって生成された msdeploy パッケージ内の archive.xml ファイルには、applicationPool 要素を含むセクションがないようです。
アプリケーション プールを設定できるように、このセクションで archive.xml を生成するにはどうすればよいですか?
設定するアプリ プールは既に存在するため、ここでは MSDeploy の同期やアプリ プールの作成については気にしません。
編集: この質問を見つけました。カスタム プロバイダーを生成するために wpp.targets を使用することを示唆する VS および MSDeploy 設定を介してデプロイに使用される AppPool を制御するにはどうすればよいですか。このアプローチを使用して archive.xml ファイルを変更する方法を検討しています