Обновить исходную версию DotNetNuke
Каков наилучший способ обновить версию DNN источника для локальной разработки, не разрушая базу данных (страницы, настройки, настройки модуля и т. Д.)?
В настоящее время я перехожу с 07.00.XX на 07.02.00, и существует огромный объем рефакторинга, кажется невозможным просто перекрыть источник.
Есть ли способ, которым я могу сделать это с сохранением всех настроек и т.д.... или мне нужно будет пересобрать части сайта?
1 ответ
Поскольку вы используете пакет SOURCE, вы можете просто скопировать файлы SOURCE из загружаемого вами ZIP-файла поверх всех существующих файлов.
Вы можете убедиться, что в новом пакете SOURCE нет файла web.config, если он есть, удалите / переименуйте его, чтобы он не заменил существующий файл web.config, и, таким образом, сохраните ваши ключи MachineKeys и строки подключения.
Сделайте резервную копию файлов и базы данных, прежде чем пытаться сделать это, но на всякий случай.
После копирования вам, возможно, придется построить решение до того, как будет выполнено обновление.
Обычно я не рекомендую использовать пакет SOURCE для DNN, если только вам абсолютно не нужно вносить изменения (не рекомендуется) в исходный код, он не является необходимым для разработки модулей или создания скинов.