2008-09-18 4 views
1

私は最近、現在ライブしているブラウンフィールドアプリケーションを継承しました。応答、またはリンク付きの応答を介して、サイトを変更してライブのASP .NET Webサイトに展開するための最良の方法は何であり、どのような方法が最適です。ライブサイトのASP .NETデプロイメントモデル

+0

複数のWebサーバーまたは1つだけ?それは答えを変えるでしょう。 –

+0

1つの特異なWebサーバージェフ – RyanKeeter

答えて

1

私は常に自分の箱に最初に開発します。

ライブサイトのバックアップを作成してから、そのアップデートをftpします。

シンプルですが、まだ問題はありませんでした。

また、私はsvnも実行しており、ライブサイトを更新する前に変更をコミットします。そうすれば、ソース管理と物理的なバックアップの2つのバックアップができます。

0

これがうまくいくかどうかわかりませんが、VS2005の「固定命名と単一ページアセンブリを使用する」公開モデルを使用します。私たちはローカルでテストし、開発者の変更をテストするためにdevサーバーにデプロイします(私たちは2人だけです)。そして、ライブサーバーの一時ディレクトリにデプロイします。その後、ライブサーバーにRDPを適用し、変更したファイルをバックアップし、新しいファイルを適切な場所にコピーします。

実際にうまくいき、このようにしてお互いの物を舗装しないようにします。組み込みのデプロイメントを使用してサイトに直接デプロイしようとしましたが、ディレクトリ全体が削除され、IISルートフォルダ内にある静的ファイルのすべてが削除されます。

0

私が見つけた最も管理しやすいアプローチは、配備アプリケーションです。 Application Center 2000はかなり優れていましたが、それはもはやサポートされていません。新しいアプリケーションはhttp://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1602にあります。これはCOMアセンブリでも機能します。