Ищете бесплатный веб-сайт, посвященный версии сообщества DNN. Процедура резервного копирования и восстановления, работающая с DNN 7 и SQL server express 2008 r2.

Я ищу бесплатный веб-сайт, посвященный версии сообщества DNN. Процедура резервного копирования и восстановления, работающая с DNN 7 и SQL server express 2008 r2.

Обычно я проектирую и разрабатываю веб-сайт на локальном ПК, так как скорость моего подключения к реальному серверу низкая. А потом я хочу опубликовать (развернуть) результат на сервере. Возможно, мне придется повторить эту процедуру несколько раз, поскольку наш веб-сайт постоянно находится в разработке, и мне нужно добавить новые страницы или обновить существующие.

Я использую версию сообщества DNN 7. Я уже искал в Google и нашел множество коммерческих инструментов для этого резервного копирования и восстановления. А вот бесплатных методов вроде 1.

  1. старый или
  2. не работает должным образом или
  3. непростая процедура или
  4. очень глючит.

Я ушел, например, по 4 ссылкам, указанным в http://www.dnnsoftware.com/community-blog/cid/134680/HOW-TO-Move-a-DotNetNuke-installation

безуспешно.

Не могли бы вы мне помочь 1.

  1. как я мог разработать свой веб-сайт на локальном ПК, а затем загрузить результат на сервер?
  2. А позже, после добавления нескольких новых страниц на локальный компьютер, как я могу синхронизировать результат с сервером?

Заранее большое спасибо за вашу помощь и внимание.

. . .

"при использовании SQL Express, если я просто скопирую всю локальную папку в рабочую среду (включая папку APP_DATA, которая содержит базу данных)." ... Как я могу просто сохранить данные недавно зарегистрированных пользователей в базы данных веб-сайта перед копированием всей локальной папки в продакшн и восстановить эти данные после копирования. Другим способом я хочу обновить содержимое страницы и добавить дизайн, но я не хочу терять данные недавно зарегистрированных пользователей между двумя последовательными обновлениями веб-сайта. Я надеюсь, что смогу найти для этого рабочую процедуру, потому что работа с сервером в сети очень медленная из-за скорости моего подключения, и мне нужно сохранить копию веб-сайта на локальном ПК и добавить новые страницы или программы на локальном ПК, а затем обновить результат на сервер при необходимости. Технические характеристики двух систем следующие: локальный ПК: Windows 8 Pro (с доступом администратора) Сервер (VPS): веб-сервер Windows 2008 (с доступом администратора)


person Yashil    schedule 26.08.2013    source источник


Ответы (1)


1) Самый простой способ сделать это при использовании SQL Express - просто скопировать всю локальную папку в производственную среду (включая папку APP_DATA, которая содержит базу данных).

2) Повторите шаг 1, но вы потеряете все изменения, внесенные в производственную среду с момента последнего обновления.

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

person Chris Hammond    schedule 26.08.2013
comment
Спасибо, Крис. Как я мог просто сохранить данные недавно зарегистрированных пользователей в базе данных веб-сайта перед копированием всей локальной папки в продакшн и восстановить эти данные после копирования. Другим способом я хочу обновить содержимое страницы и добавить дизайн, но я не хочу терять данные недавно зарегистрированных пользователей между двумя последовательными обновлениями веб-сайта. (Я добавил подробное описание к своему вопросу по этому поводу) - person Yashil; 27.08.2013
comment
Для этого вам нужно будет создать либо пользовательские сценарии SQL для экспорта / импорта пользователей, либо, возможно, посмотреть, сможете ли вы найти сторонний модуль, который позволяет импортировать / экспортировать пользователей. - person Chris Hammond; 27.08.2013