VS 2010 から Web Deploy パッケージをセットアップしています。このパッケージはクライアントに .zip として送信され、GUI (生成されたバッチ ファイルではありません) を使用して実行されます。
私が抱えている問題は、これまでのすべてのパッケージの取り組みには仮想ディレクトリのデフォルトが含まれているため、ウェブサイトをデフォルトで「ルート」ウェブサイトとして展開する方法をまだ理解していないことです.
IIS7/7.5 の場合:
- ルートWebサイトへのコミットについて警告しても問題ありません(この質問で説明されているように)。これには、サーバー管理者がテキストを削除する手動の手順が必要です。
- (警告を無効にしてもかまいませんが...)
- VS 2010 から生成された出力は、アプリケーションが含まれているため、サーバー ルートから
の [サーバーまたはサイト パッケージのインポート]オプションには適していません。
- ターゲット環境では、App Pool サービス アカウントなどの値を事前に設定する業務に携わっていないことが最善です。
Visual Studio 2010 では、 [Web のパッケージ化/発行] 設定の [IIS Web サイト/アプリケーション]フィールド:
- 空白のエントリは許可されず、デフォルトでDefault Web Site/(Project)_deployになります。
- WebsiteName/に設定すると、反対側でパンアウトしません
(ProjectName).SetParameters.xmlファイルで、配置 .zip ファイルの外側に、正しい設定が含まれていることに気付きました(コマンド ラインから実行すると機能します)。
<setParameter name="IIS Web Application Name" value="WebsiteName/" />
IIS GUI 内にインストールするときにルート Web サイトをデフォルトにする方法に関する提案はありますか?