0

私はWebアプリケーションをアップグレードするロジックを理解しようとしています。DNNの場合のように。新しいバージョンに切り替えるためのアップグレードを提供します。既存のデータはどのように管理されていますか?プロジェクト全体を置き換えますか:P?舞台裏では何が起こっていますか?

ありがとう

4

1 に答える 1

1

それは本当にバージョン間で何が変更されたかに依存します。

  • まったく新しいデータ構造を追加して空のままにすることができます
  • 既存のデータ構造に変更を加える場合は、次のいずれかを行う必要があります。
    • デフォルト値を持つ
    • 既存の値から自動的に変換/入力する方法があります
    • 必要に応じてユーザーにプロンプ​​トを表示します。(最後の手段のオプション)

アップグレードされたデータ構造が配置されると、対応するWebサイトコードを展開できます。ほとんどの場合、コードは対応するデータ構造バージョンでのみ機能します。また、通常、コードの更新は「既存の削除」または「完全な上書き」のいずれかを使用して展開できます。

于 2011-08-15T14:11:30.983 に答える