これに関していくつの質問が寄せられているかは知っていますが、私の質問に対する答えはまだわかりません。
ASP.NET 4.0 サイトを展開する必要があり、次のようなことをしたいと考えています。
- ソリューション全体の最新バージョンを取得します-WebアプリケーションとWebアプリで使用されるいくつかのクラスプロジェクト(私はすでにCCNetを使用してこれを行っています-問題ではありません)
- デバッグ構成でビルドしてテスト サイトにデプロイする
- ステージング サイトへのリリース構成でのビルドとデプロイ
- ステージング サイトで問題がないように見える場合は、リリース ビルド ステージング サイトを展開するスクリプトを実行し、同じサーバー上でさまざまな顧客が使用する 7 ~ 8 の同様のサイトに展開します。将来的には、これは別のサーバー上にあります。
MSDeploy(webdeploy 2.0)、aspnet_compiler、MSBuild、Powershell(私の武器の選択..)、そしておそらくそれ以上のものがあります...どこで何を使用すればよいか100%わかりませんか?
Vs2010 GUI を使用した展開から「サイトの実行に必要なファイルのみを展開する」を真似したいと思います。また、展開先の Web サイトの既存のフォルダーに触れないようにしたいと考えています。
私はMSDeployをたくさん使うべきだと感じています...しかし、GETするのはかなり難しいと思います. IIS.NET を読んでいて、Scott Hanselman/Jon Arild Tørresdal ポッドキャストを聞いたことがあります。私はどこから始めればよいか 100% 確信が持てません...そして私は MSBuild の専門家ではないので、Powershell は私にとってかなり良さそうに見えます。しかし、そのように進んでいると、適切なツールを見逃しているように感じます...
どのステップでどのツールを使用しますか??