Создание среды разработки Sharepoint из существующей производственной среды - PullRequest
1 голос
/ 25 марта 2010

У меня очень мало опыта использования Sharepoint, но неплохо, используя Visual Studio 2008, SQL Server 2005, Windows Server 2003 и IIS6.

Мне нужно создать среду разработки для системы SharePoint 2007, которая будет использоваться внутри компании. Система уже развернута на двух серверах - один из серверов просто хранит базу данных, а все остальное находится на другом сервере. Мы также используем WSS 3.0.

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

На данный момент, насколько мне известно, на рабочем сервере не используются пользовательские сборки. Есть 3 веб-сайта, один через порт 80 для доступа пользователей, один через пользовательский порт для центра администрирования и один через другой пользовательский порт. Не уверен, для чего последний, но мой пустой экземпляр Sharepoint на моей виртуальной машине также имеет нечто подобное.

Я пытался использовать инструмент STSADM для резервного копирования и восстановления этих 3 сайтов из моей производственной среды в мою среду разработки, и, хотя операции были успешно завершены, сайт центра администрирования в моей среде разработки работал странно, и я не мог получить доступ к порту 80 - У меня не было правильных учетных данных.

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

1 Ответ

0 голосов
/ 25 марта 2010

Если вам не нужно извлекать контент из SharePoint, я не уверен, что вам нужно будет скопировать производственную базу данных (особенно контент) обратно в среду разработки.

В целом SharePoint довольно похож на разработку приложений в том смысле, что процесс будет выглядеть примерно так:

  1. Развивайте свои возможности, используя объектную модель SharePoint и вашу IDE
  2. Создание пакета WSP.
  3. Развертывание пакета WSP в SharePoint (как для разработки, так и для производства).

Если вы используете Visual Studio, я бы предложил использовать надстройки, доступные для сборки ваших WSP ( WSPBuilder или VSEWSS ). Они также позволят вам развернуть их в своем экземпляре dev SharePoint.

Чтобы установить ваши WSP в производство, я бы посоветовал воспользоваться установщиком SharePoint , доступным в CodePlex. Хотя вы можете сделать то же самое, используя инструмент STSADM.

...