Как перенести шаблоны сайта из SharePoint 2010 (локальный) в SharePoint Online (Office 365)?
-
16-10-2019 - |
Вопрос
Я попытался перенести шаблон сайта с установки на предпосылке в SharePoint 2010 Online (Office 365). Когда я пытаюсь создать новый сайт, я получаю следующую ошибку:
Шаблон сайта требует, чтобы функция {2ACF27A5-XXXXX-XXXX ...} была активирована в коллекции сайта.
Я уже знаю, что отсутствующая функция - это функция веб -аналитики, которая недоступна в SP Online.
У кого -нибудь есть хорошее руководство по поводу того, как обойти эти проблемы? Мне просто нужно отключить эту функцию в предпосылке и сохранить шаблон снова? Или мне нужно импортировать шаблон сайта .WSP в Visual Studio и редактировать XML (например, удалить необходимые идентификаторы функций)?
Решение
Я обнаружил, что это очень сложно. Многие из функций, которые могут быть включены на ферме «на помещениях», не могут быть деактивированы через пользовательский интерфейс или даже с PowerShell. Я прошел это упражнение, просто пытаясь переместить одну из моих демонстраций, которые зависели практически от ни одной из доступных функций SharePoint 2010 и в итоге сдались, потому что было невозможно отключить некоторые из этих функций.
Также подумайте о том, что вам нужно выключить эти функции в своих существующий ферма, которая вполне может быть использована. Это может вызвать действительно уродливые последствия, потому что вы можете получить всевозможные осиротежные функции и другие «вещи».
Это возможный Это редактирование .WSP вручную будет работать, но вы в основном там. Вам нужно будет экспериментировать из -за взаимозависимости между функциями и т. Д.
Другие советы
Деактивируйте эту функцию в вашем локальном экземпляре и восстановите шаблон, и вы должны быть готовы создавать сайты с ним на Office 365.