2

.NETプログラマーとして、私はWindowsサービスとWebアプリケーションを作成しています。

これらはステージング環境にデプロイされ、回帰テストが成功した後、実稼働環境にデプロイされます。

IT関連の質問のように見えますが、たとえば、バージョンが変更された場合、新しいバージョンの影響を実際に知っているのはプログラマーだけであり、DLLを変更するためにどのサービスをオフラインにする必要があるかを考えます。再びオンラインにします(単なる例)。

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

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

そのようなフレームワークに対する私の要件は次のとおりです。

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

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

前もって感謝します!

4

2 に答える 2

0

記録として、PowerShell スクリプトが私のニーズに役立つことがわかりました。

于 2011-08-20T09:53:21.153 に答える
0

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

Windows では、これは Windows インストーラーであり、それに基づいています - Wix と InstallShield。当社では、多くのプロジェクトで Wix を使用し、クライアント コンポーネントとサーバー コンポーネントの両方を展開しています。

これは (ご質問のとおり) XML ベースであり、すぐに使い始めるのは非常に簡単です。

理解するのが難しい概念もありますが、インターネットで大量の情報を取得し、一度何かを実行すると、決して忘れることはありません。

于 2012-06-22T12:53:46.557 に答える