2013-12-18 200 views
0

在不破壞數據庫(頁面,設置,模塊設置等)的情況下升級DNN源代碼的本地開發版本的最佳方式是什麼?DotNetNuke的升級源版本

我目前從07.00.XX移動到07.02.00,並且存在大量的重構,似乎不可能覆蓋源。

有沒有一種方法可以做到這一點與保存所有設置等......或者我需要重建部分網站?

回答

1

由於您使用的是SOURCE包,因此您應該能夠將所下載ZIP文件中的SOURCE文件複製到所有現有文件中。

您可能確保新的SOURCE包沒有web.config文件(如果有的話),刪除/重命名,以便它不會替換您現有的web.config文件,從而節省您的MachineKeys和連接字符串。

備份文件和數據庫之前,您嘗試此,但只是爲了安全起見。

複製完成後,您可能必須在升級前生成解決方案。

我通常不建議使用SOURCE包進行DNN,除非您絕對需要對源進行更改(不推薦),否則不需要進行模塊開發或蒙皮。

+0

我不做核心更改,我在某些情況下使用它進行調試。這兩個版本的源代碼有重構,文件夾結構根本不像以前的版本。我想我沒有看到結構完全不同時它將如何工作。 –

+0

如果您使用它進行調試,只需使用SYMBOLS軟件包(像安裝擴展一樣安裝) –

+0

符號軟件包就是答案!謝謝克里斯。 –