Обновить исходную версию DotNetNuke

Каков наилучший способ обновить версию DNN источника для локальной разработки, не разрушая базу данных (страницы, настройки, настройки модуля и т. Д.)?

В настоящее время я перехожу с 07.00.XX на 07.02.00, и существует огромный объем рефакторинга, кажется невозможным просто перекрыть источник.

Есть ли способ, которым я могу сделать это с сохранением всех настроек и т.д.... или мне нужно будет пересобрать части сайта?

1 ответ

Решение

Поскольку вы используете пакет SOURCE, вы можете просто скопировать файлы SOURCE из загружаемого вами ZIP-файла поверх всех существующих файлов.

Вы можете убедиться, что в новом пакете SOURCE нет файла web.config, если он есть, удалите / переименуйте его, чтобы он не заменил существующий файл web.config, и, таким образом, сохраните ваши ключи MachineKeys и строки подключения.

Сделайте резервную копию файлов и базы данных, прежде чем пытаться сделать это, но на всякий случай.

После копирования вам, возможно, придется построить решение до того, как будет выполнено обновление.

Обычно я не рекомендую использовать пакет SOURCE для DNN, если только вам абсолютно не нужно вносить изменения (не рекомендуется) в исходный код, он не является необходимым для разработки модулей или создания скинов.

Другие вопросы по тегам