5

TFS(2008)を使用して継続的展開を実践し、IIS設定の変更を処理するための優れた方法を探しています。MSDeployはこれを処理する方法のようですが、よく読んで検索した結果、良い答えが見つかりませんでした。

私が見ているように、MSDeployの問題は、既存のIISWebサイトを使用して展開パッケージを作成する必要があることです。Webサイトに適切なIIS構成をソース管理で使用し、ビルドでパッケージを作成できるようにしたいと思います。

これを行うために私が見ることができる唯一の方法は、archive.xmlファイルを手作りすることです。私の考えは正しいですか、それとももっと良い方法がありますか?

4

2 に答える 2

0

これを行うために、PowerShell Web管理モジュール(ビルドにはPSakeを使用)を使用することになりました。私はまだこれを宣言的な方法で行いたいと思います。

于 2012-04-19T21:37:25.513 に答える
0

たくさんのWebサイト設定をweb.configに入れて、それらがソース管理され、簡単にデプロイできるようにすることができました。しかし、すべてではありません。一部はIIS階層の上位に設定されているようで、web.configでオーバーライドできません。

アプリケーションプールの設定でこれを行う方法を見つけたことがありません。

新しいサイトをセットアップするために、IISへのプログラムインターフェイスを使用してサイトとアプリプールを作成し、それらの設定を変更する小さなC#WinFormsアプリを作成しました。おそらくPowerShellスクリプトに似ています。

于 2013-02-12T17:39:07.310 に答える