0

我一直在试图弄清楚升级 Web 应用程序的逻辑。就像在 DNN 的情况下一样。它提供升级以切换到较新版本。现有数据如何管理?我们是否替换整个项目:P?幕后发生了什么?

谢谢

4

1 回答 1

1

这真的取决于版本之间的修改。

  • 可以添加全新的数据结构并将其留空
  • 对现有数据结构的任何更改都必须:
    • 有默认值
    • 有一些方法可以从现有值自动转换/填充
    • 必要时提示用户。(最后的选择)

一旦升级的数据结构到位,就可以部署相应的网站代码。在大多数情况下,代码仅适用于相应的数据结构版本。而且,通常,可以使用“删除现有”或“完全覆盖”来部署代码更新。

于 2011-08-15T14:11:30.983 回答