Подтвердить что ты не робот

Как развертывать решения SharePoint?

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

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

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

Ларс

Отметьте это сообщение out = >

MOSS с MSBuild

Ответ 3

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

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

Малый MSBuild script на сервере, чтобы разархивировать, перемещать файлы, устанавливать чистые веб-приложения, блокировать биты в битах, устанавливать новые биты, а затем запускать материал.

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

Используйте MSBuild

Ответ 4

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

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

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

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

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

Ответ 5

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