22

アプリケーションプールとデフォルト値を設定する方法を見つけました

<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タイプが見つかりません。

ありがとう

4

1 に答える 1

36

DeployIisAppPathパッケージを生成するときにプロパティを定義することで、パッケージに格納されているデフォルト値をオーバーライドできるはずです。

または、宣言することもできます。VisualStudioはパラメーターをDisableAllVSGeneratedMSDeployParameter=true自動的に生成しなくなります。すべて、自分で宣言する必要があります。

Webサイトのパラメータを自分で宣言する場合、種類はになりますProviderPath。スコープは、使用されているプロバイダーに応じて異なりますiisAppcontentPathパッケージをティアオープンしてarchive.xmlファイルを調べると、値はルートマニフェスト要素の直接の子になります。

于 2013-01-10T11:30:52.823 に答える