アプリケーションプールとデフォルト値を設定する方法を見つけました
<parameter name="applicationPool" defaultValue="MyDefaultValue" >
<parameterEntry kind="DeploymentObjectAttribute" scope="application"
match="application/@applicationPool" />
</parameter>
「IISWebアプリケーション名」の設定方法を知っている人はいますか? SetParameters.xmlファイルに次のように生成されます
<setParameter name="IIS Web Application Name" value="Default Web Site/MySite_deploy" />
SetParameters.xmlファイルを上書きすることはできますが、Parameters.xmlファイルで設定したいのですが、parameterEntryタイプが見つかりません。
ありがとう
パッケージの生成時にDeployIisAppPath
プロパティを定義することで、パッケージに格納されているデフォルト値をオーバーライドできるはずです。
または、DisableAllVSGeneratedMSDeployParameter=true
を宣言すると、Visual Studioは自動的にanyパラメーターを生成しなくなります。すべて自分で宣言する必要があります。
Webサイトのパラメータを自分で宣言する場合、kindはProviderPath
になります。スコープは、使用されているプロバイダーに応じて、iisApp
またはcontentPath
のいずれかになります。パッケージをティアオープンしてarchive.xml
ファイルを調べると、値はルートマニフェスト要素の直接の子になります。