升级DotNetNuke的源代码版本

时间:2013-12-18 20:55:58

标签: dotnetnuke dotnetnuke-7

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

我目前正在从07.00.XX移动到07.02.00并且进行了大量的重构,似乎无法覆盖源代码。

有没有办法可以保存所有设置等等....或者我是否需要重建网站的某些部分?

1 个答案:

答案 0 :(得分:1)

由于您使用的是SOURCE包,因此您应该只需从所下载的ZIP文件中复制所有现有文件中的SOURCE文件。

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

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

在复制之后,您可能必须在升级之前构建解决方案。

我通常不建议使用DSUR的SOURCE包,除非你绝对需要对源进行更改(不推荐),否则不需要进行模块开发或换肤。