2

ASP.NET、C#を使用します

当社のWebサイトのいずれかを更新する場合、変更されたページまたはセクションだけを更新するのではなく、サイト全体を展開します。これは私を怖がらせます。

これは良い考えですか?変更のみをロールアウトする必要がありますか?

サイトを小さなプロジェクトに分割する必要がありますか?

ベストプラクティスは何ですか?

4

3 に答える 3

3

常にサイト全体を展開する必要があります。実際に実行可能なコードは主にDLLに含まれているため、古いASPの場合のように、変更されたページのみを実際にロールアウトすることはできません。Webサイトに実際には別々の部分がある場合は、それらを別々のプロジェクトに分割し、各セクション全体を別々に展開できます。

また、サイト全体を設置することが怖い場合は、おそらくより良いテストまたは品質保証基準が必要です。サーバーが停止し、サーバーを交換する必要がある場合、または他の問題が発生した場合に備えて、いつでも稼働できるサイト全体のコピーが常に存在する必要があります。

于 2008-10-28T16:14:16.100 に答える
0

展開前のテスト方法によって異なります。

リリース前に(自動的に)すべてをテストする場合、ファイル転送のオーバーヘッドの欠点はそれだけではありません。

于 2008-10-28T16:15:41.650 に答える
0

プロジェクト全体をテストする場合は、フル ダンプが最適です。ただし、変更が個別に回帰テストされている場合、個々のページは通常許容されます。アセンブリ参照が適切にバージョン管理されていることを確認してください:)

于 2008-10-28T16:58:49.987 に答える