среда, 9 февраля 2011 г.

Миграция с MOSS2007 на MOSS2010

Сегодня возникла необходимость миграции портала, реализованного на базе MOSS 2007 на новую версию MOSS 2010. Благо тема не новая, т.к. новая версия вышла в мае 2010 года, поэтому инструкции по миграции давно есть. Среди них всех я выделю пожалуй только одну от производителя. Очень подробно описано.
В общем, пока такой вердикт: если не было сторонних разработок и контент не успел сильно распухнуть, то проблем в миграции быть не должно.
Но у меня как раз ситуация в том, что надо мигрировать решения, которые были развернуты на MOSS 2007. Благо все исходники на руках.
Вооружился студией и начал перекидывать реализованный код. Т.к. при реализации существующих решений не использовалось расширение от Microsoft VseWSS, то процесс миграции кода происходит немного болезнее.
Создал простенький проект. При развертывании решения получил такую ошибку: "Путь содержит недопустимые знаки." Проблема быстро нагуглилась, оказалось, что русские имена в пути лучше не использовать и не работать под пользователем, в имени которого есть русские буквы.
Еще заметил интересный факт. Если создать фичу, то в папке Features на сервере она именуется как [Имя проекта]_[Имя фичи]. На мой взгляд, это очень удобно, т.к. приходилось самому называть подобным образом фичи, чтобы не было дублирования в разных проектах. Не знаю как это повлияет на мигрирование решения. Посмотрим...

2 комментария:

  1. Здравствуйте.
    Хорошая статья. Мы имеем MOSS2007 с установленным кастомным решением почти без исходников. Будем переходить на MOSS2010. Есть возможность переписать кастомную часть. Вопрос: как подключить к новой кастомной части старое содержимое из базы контента?
    Спасибо.

    ОтветитьУдалить
  2. Что представляет из себя кастомная часть? Как показал опыт, можно сделать миграцию без модификации кастомных разработок.
    Главное перенести базу содержимого на новый портал. Как это делается описано в статье http://shurikev.blogspot.com/2011/03/moss2007-moss2010.html
    Самый простой способ миграции - InPlace

    ОтветитьУдалить

Еще статьи

2leep.com