Добро пожаловать, Гость
Переход c 3.2.1 на 4.2.2
AlexeiK Offline
#1 Оставлено : 27 января 2014 г. 11:50:28(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 12.09.2012(UTC)
Сообщений: 45

Поблагодарили: 14 раз в 9 постах
Описываю опыт перехода с 3.2.1 на 4.2.2(последний на данное время)
Конфигурация 3.2.1
1.Используется XML хранилище.
2.Используется самописный модуль.
На какую конфигурацию осуществляется переход в версии 4.2.2
1.Перевести XML хранилище на MS SQL server
2.Выяснить, запустить ли модуль без его перекомпиляции.

Явные не совместимости между 3 и 4 версией:
1. Редакторы шаблонов типав данных( content types) для хранилища различаются.

Не явные моменты перехода:
1.Нужно переносить файлы которые относятся к модулю вручную.
Функция экспорта сайта, не знает о них. Эти файлы находятся в Areas\ИмяМодуля.

План перехода:

  1. Попробовать перевести XML в MS SQL в рамках 3 версии.(это я не описываю)
  2. Сделать экспорт сайта из 3 версии.
  3. Скопировать папку сайта с 3 версией на свой компьютер.
  4. Скопировать в эту папку , содержимое папки 4 версии( скачать с сайта kooboo).
  5. Скопировать в bin папку, dll и sqlserver.config от 4 версии и настроить sqlserver.config.
  6. Перезапустить сайт(на локальном сервере)
  7. Зайти в админку. Она уже должна быть от 4 версии.
  8. Удалить свой сайт из Менеджера сайтов.
  9. Импортировать сайт (zip архив), который был создан при экспорте в 3 версии.
  10. Проверить на сервере таблицы, которые создадутся при импорте , а так же заполнятся данными.
  11. Перейти в админке по пути Databases-Content- COntent Types выбрать все шаблоны и выбрать сверху Templates->Reset Templates


ПОяснение как перевести XML в SQL Server на 3 версии.
  1. Сделать экспорт сайта
  2. В папку bin закинуть dll и sqlserver.config для SQL Server.
  3. Настроить sqlserver.config
  4. Перезапустить сайт.
  5. Удалить сайт.
  6. Импортировать сайт.
  7. Проверить таблицы в базе.



Мой модуль запустился без перекомпиляции. Все модули в kooboo испльзуется через reflection и по сути важно, чтобы просто версия .net сходилась.
1 пользователь поблагодарил AlexeiK за этот пост.
Ella оставлено 29.01.2014(UTC)
Ella Offline
#2 Оставлено : 29 января 2014 г. 17:42:17(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
Спасибо за отчет. Я бы сразу не рискнула. Сначала бы обновилась, проверила - поднимется ли сайт, а потом только на SQL переходила, либо наоборот.
Лента RSS  Лента Atom
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.