0

在不破坏数据库(页面、设置、模块设置等)的情况下升级 DNN 源的本地开发版本的最佳方法是什么?

我目前正在从 07.00.XX 迁移到 07.02.00,并且进行了大量的重构,似乎不可能仅仅覆盖源代码。

有没有办法可以通过保留所有设置等来做到这一点......或者我需要重建网站的某些部分吗?

4

1 回答 1

1

由于您使用的是 SOURCE 包,您应该能够简单地从您下载的 ZIP 文件中复制所有现有文件中的 SOURCE 文件。

您可以确保新的 SOURCE 包没有 web.config 文件,如果有,请删除/重命名它,以便它不会替换您现有的 web.config 文件,从而保存您的 MachineKeys 和连接字符串。

但是,为了安全起见,请在尝试此操作之前备份文件和数据库。

复制后,您可能必须先构建解决方案,然后才能进行升级。

我通常不建议对 DNN 使用 SOURCE 包,除非您绝对需要对源代码进行更改(不推荐),否则不需要进行模块开发或蒙皮。

于 2013-12-19T00:27:02.100 回答