VS2012およびコマンドラインを介したWebDeployに関する多くの投稿、ドキュメントページなどを読みました。
すべての展開シナリオで、宛先サイトが宛先マシン (IIS) に既に存在している必要があることに気付きました。
サイトが宛先 (ホスティング) マシンに存在しない場合、サイトを作成するパッケージを作成するオプションはありますか?
VS2012およびコマンドラインを介したWebDeployに関する多くの投稿、ドキュメントページなどを読みました。
すべての展開シナリオで、宛先サイトが宛先マシン (IIS) に既に存在している必要があることに気付きました。
サイトが宛先 (ホスティング) マシンに存在しない場合、サイトを作成するパッケージを作成するオプションはありますか?
プロバイダーはappHostConfig
、リモート サーバー上にサイトを作成します。リモート バインディングと物理パスの設定に関しては、100 万の注意事項があるため、最初にローカル環境でテストしてください。また、管理者である必要があります (明らかに)。
VS2012 を使用してパブリッシュを実行しているため (直接 msdeploy ではなく)。次の操作を行うと、Web サイトを自動的に作成できるはずです。
/
.<IncludeIisSettings>true</IncludeIisSettings>
の a 内で宣言する<PropertyGroup>
appHostConfig
その後、展開に含める必要があります。
AppPoolExtension
アプリケーション プールも作成する場合は、発行プロファイルで有効にする必要があります。
<PropertyGroup>
<PublishEnableLinks>AppPoolExtension</PublishEnableLinks>
</PropertyGroup>