Вопрос

Сейчас я планирую развертывание решения SharePoint в производственной среде.
Я читал о некоторых инструментах, которые обещают простой способ автоматизировать этот процесс, но ничего не подходит моему сценарию.

На этапе тестирования я использовал SharePoint Designer для копирования содержимого сайта между различными серверами разработки и тестирования, но этот процесс выполняется вручную и кажется несколько ненужным.

Сайт состоит из страниц веб-частей SharePoint с настраиваемыми веб-частями и множества определений отчетов служб Reporting Services.

Итак, есть ли какой-нибудь хороший совет в этой огромной стране компьютерных фанатов о том, как наиболее эффективно создать и развернуть сайт SharePoint для сценария множественного развертывания?

Редактировать
Просто для уточнения.Мне нужно развернуть несколько «сайтов SharePoint» в существующем семействе сайтов.Поскольку SharePoint предпочитает размещать свои сайты в базе данных контента SharePoint, просто поместить файлы в IIS в настоящее время невозможно.

Это было полезно?

Решение

Я бы также предложил ознакомиться с мастером развертывания контента SharePoint Криса О'Брайена.http://www.codeplex.com/SPDeploymentWizard

Должно помочь сгладить описанный вами процесс, и, несмотря ни на что, это хороший инструмент для вашей сумочки.

Другие советы

Ларс

Посмотрите этот пост =>

МОСС с MSBuild

У нас есть BizTalk 2006 с веб-приложением и несколькими веб-службами, которые необходимо перейти от Dev к UAT и Live.

Мы используем MSBuild прямо из VS для сборки, запуска тестов, в зависимости от результатов теста, соответствия, архивирования и отправки на серверы.

Небольшой сценарий MSBuild на сервере для распаковки, перемещения файлов, установки чистого веб-приложения, удаления битов biztalk из списка, установки новых битов biztalk, повторного подключения и последующего запуска.

MSBuild огромен, и больше людей должны использовать его в том виде, в каком он сейчас есть на платформе =>

Использовать MSBuild

Обратите внимание, что «решение» имеет особое значение в Sharepoint:набор функций (например, веб-части, определения списков и т. д.), упакованный для развертывания в виде файла .wsp.

Обычно вы создаете решения SharePoint в Visual Studio, упаковываете и развертываете их с помощью какого-либо инструмента, например Sharepoint SmartTemplates. http://www.codeplex.com/smarttemplates

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

Самый простой способ развернуть все содержимое с одного действующего сайта на другой — создать резервную копию сайта с помощью stsadm, а затем снова восстановить его на новый сайт с помощью stsadm восстановления.Это полностью перезапишет новый сайт.

Вы можете перемещать выбранные файлы/списки с помощью импорта/экспорта (а не резервного копирования/восстановления).Такой инструмент, как мастер развертывания контента SharePoint, упрощает выбор контента для перемещения.

Проверьте эту структуру на saf.codeplex.comЭто дает нам возможность автоматизировать развертывание компонентов SharePoint с помощью msbuild/features/stsadm и т. д.

Мы обнаружили, что ROSS работает лучше всего:http://repliweb.com/products/ross/

WSS имеет встроенную поддержку для развертывания компонентов wss.Видеть http://msdn.microsoft.com/en-us/library/aa543214.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top