Я пытаюсь клонировать/реплицировать веб-сайт Kentico 6.0 в том же экземпляре Kentico. Я пытался экспортировать существующий сайт и импортировать в новый, но так получилось, что когда я что-то меняю на одном сайте, другой тоже меняется. Похоже, что оба сайта используют одни и те же базы данных, а мне на самом деле нужно 2 разных сайта с разными базами данных.
Кто-нибудь знает, что я делаю не так, или у кого-то был подобный опыт?
решение1
Если вам нужны 2 разные базы данных, вам понадобятся две разные копии проекта, каждая со своим собственным web.config (с собственной строкой подключения).
Для этого вы можете сделать следующее:
- Экспортируйте веб-сайт из существующего проекта в zip-файл, который вы найдете в YourProject\CMSSiteUtils\Export
- Скопируйте файлы существующего проекта в новое место (например, YourProject2)
- Перейдите в web.config только что созданного проекта и удалите строку подключения.
- Перейдите к проекту из браузера, он попросит вас создать новую базу данных, сделайте это.
- Переместить экспортированный пакет в YourProject2\CMSSiteUtils\Import
- Используйте кнопку «Импорт сайта или объектов» в CMS Site Manager -> Sites для импорта zip-пакета.