2011-08-04 14 views
2

.NETプログラマとして、WindowsサービスとWebアプリケーションを作成します。Windows環境用の自動展開ツールの推奨事項

これらはステージング環境に展開され、回帰テストが成功した後、運用環境に展開されます。

IT関連の質問によく似ていますが、たとえばバージョンが変更された場合、新しいバージョンの影響を実際に知っているのはプログラマだけで、変更するにはどのサービスをオフラインにするべきかと思いますそのDLLを取り出し、再びオンラインにします(ほんの一例)。

私は、ターゲットマシンごとに実行される何らかの自動スクリプト(または何か)を作成するのはプログラマの仕事だと思います。

Windows Server 2003/2008マシン用のこのようなフレームワークを知っていますか?そのようなフレームワークのための

私の要件は次のとおりです。

  • 人間読み込み可能なスクリプト(またはテキストは、XMLなどの、ある何か他のもの)
  • は、その名前でサービスを検出し、起動/
  • それを停止することができますIISにインストールされているWebアプリケーションを検出して開始することができます/それは
  • コピー/作成/移動/削除/圧縮/解凍ファイルやフォルダ
  • 電子メールに
  • を送ることができます停止

Windows Server 2003/2008マシン用のこのようなフレームワークを知っていますか?

ありがとうございます!

答えて

0

私は、PowerShellスクリプトが私のニーズに役立つことがわかった。

0

各プラットフォームでネイティブツールを使用することをお勧めします。

Windowsでは、それはWindowsインストーラです.WixとInstallShieldに基づいています。 私たちは、多くのプロジェクトや、クライアントとサーバーの両方のコンポーネントの配備のために、弊社でWixを使用しています。

これはXMLベース(尋ねられたとおり)で、すぐにすぐに使い始めることができます。

いくつかの概念は理解するのは難しいですが、インターネットでは膨大な情報が得られます。一度やってしまえば、決して忘れることはありません。

関連する問題