2011-01-04 3 views
0

Мне была предоставлена ​​база данных dotnetnuke v4.9.5.5 (sql-express около 300 МБ), и я пытаюсь ее запустить и запустить на другом сервере. Я пробовал:Передача данных базы данных dotnetnuke на новый сервер

  • Установка версии 4.9 и
    • нагружает базу данных в папку App_Data
    • загружает базу данных через страницу SQL под хозяина входа (вперед на 404 странице ...)
  • установки версии 5.x и
    • нагружает базу данных в папку App_Data
    • загрузки базы данных с помощью страницы SQL под хозяина входа (вперед на 404 странице ... снова ..)

Все это терпят неудачу. Я вообще не могу найти поддержку по этой теме. Каков правильный способ этого?

EDIT: неправильно информация, пожалуйста, закройте ..

+0

У вас есть база данных, но нет файлов сайта? Или вы пытаетесь отделить базу данных с веб-сервером и поместить ее в свою не-экспресс-версию SQL на другом сервере? – capdragon

ответ

1

Вот хороший блог на тему HOW TO: Move a DotNetNuke installation.

Основы являются:

  • Скопируйте все файлы и базы данных, они тесно связаны между собой.
  • Обновить строку подключения в файле web.config.
  • Обновление портала alias 'в таблице PortalAlias.
0

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

Итак, первое, что вам нужно сделать, это посмотреть, можете ли вы получить файлы, зашифрованные и отправленные вам. Если это так, должно быть довольно легко получить сайт и запустить его. Возможно, вам придется обновить ConnectionStrings в файле web.config, но в противном случае он должен работать как он.

Если вы не можете получить исходные файлы, вы можете попробовать установить версию 4.9.5 DotNetNuke и заменить поставляемую базу данных на базу данных, которую вы предоставили. Вам нужно будет опубликовать сообщения об ошибках, которые вы получите, если это не сработает или обратитесь к кому-то с надежным опытом DotNetNuke.

Смежные вопросы