MS Web ギャラリーにアップロードする zip パッケージを作成しています。SQL データベースがないため、manifest.xml は非常にシンプルに見えます...
<MSDeploy.iisApp>
<iisApp path="test_app"/>
</MSDeploy.iisApp>
parameters.xml と同様に
<parameters>
<parameter
name="Application Path"
description="Full site path where you would like to install your application"
defaultValue="test_app"
tags="iisapp">
<parameterEntry
type="ProviderPath"
scope="iisapp"
match="test_app"
/>
</parameter>
</parameters>
IIS 6.0 では、適切に展開されます。ただし、IIS 7.0 では、常に asp.net 2.0 を対象とするアプリ プールがあります。デフォルトの asp.net 4.0 プールが必要です。
manifest.xml ファイルの appPoolConfig セクションで新しいプールを指定すると、インストール前に存在していた IIS 7.0 のすべてのプールが削除され、現在インストールされているアプリケーションが破損します。
test_app を既存の既定の ASP.NET 4.0 アプリケーション プールで実行することを WebPI に伝える方法はありますか?