0

C#.NETプロジェクトとDEVサーバー内の特定のファイルに変更を加えてから、そのファイルを別の環境(サーバーBなど)に移動するための最良の戦略は何ですか?常に宛先サーバーで再コンパイルする必要があることに気付きました。必要があるとは思わなかったので、何か間違ったことをしていると思いました(さらに、サーバーは社内にないため、非常に遅く、時間がかかります)。

あなたやあなたの会社が使用する提案や戦略をいただければ幸いです。

4

3 に答える 3

6
  • 緩いコードファイルを使用するWebサイトではなく、DLLをコンパイルするWebアプリケーションプロジェクトを使用していることを確認してください。
  • Subversionのようなソースコードバージョン管理システムを使用できます。
于 2009-12-14T17:13:06.007 に答える
0

ソースファイル(SubVersionなど)にはソース管理プログラムを使用し、それらのファイルから構築されたバイナリにはCruiseControlを使用します...

于 2009-12-14T17:14:08.487 に答える
0

Webアプリケーション開発の場合、私の経験は次のとおりです。

開発者は、ソース管理に接続されたローカルマシン上に開発環境を持っています。作成されたプロジェクトへの共有を備えたDEV Webサーバーにより、開発者はファイルをWebアプリケーションフォルダーに手動でコピーできます。UATの変更を配布するためにMSIインストールのみが使用されるTESTWebサーバーMSIインストールのみがUAT承認済みMSIを配布するために使用されるPRODWebサーバー

私が関わっているプロジェクトのサイズは、通常、ビルドスクリプトをやり過ぎにします。ほとんどの場合、プロジェクトが作業されていると、デバッグなどのために何度もビルドされます。

于 2009-12-14T17:58:22.000 に答える