2010-02-02 2 views
0

У меня есть сайт, развернутый на развитой машине. Сайт был разработан в рамках WSS 3.0, который содержит пользовательские List, Features, Templates, Styles и т.д.HOWTO: Перенос сайта SharePoint из одной фермы в другую?

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

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

Я попытался поэкспериментировать с SharePoint Content Deployment Wizard. Все шло хорошо, когда Export сайт, но всегда не Import со следующим сообщением:

[2/2/2010 3:43:25 PM]: Start Time: 2/2/2010 3:43:25 PM. 
[2/2/2010 3:43:25 PM]: Progress: Initializing Import. 
[2/2/2010 3:43:42 PM]: FatalError: Could not find WebTemplate #75805 with LCID 1033. 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.VerifyWebTemplate(SPRequirementObject reqObj) 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.Validate(SPRequirementObject reqObj) 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.DeserializeAndValidate() 
    at Microsoft.SharePoint.Deployment.SPImport.VerifyRequirements() 
    at Microsoft.SharePoint.Deployment.SPImport.Run() 
[2/2/2010 3:43:48 PM]: Progress: Import Completed. 
[2/2/2010 3:43:48 PM]: Finish Time: 2/2/2010 3:43:48 PM. 
[2/2/2010 3:43:48 PM]: Completed with 0 warnings. 
[2/2/2010 3:43:48 PM]: Completed with 1 errors. 
[2/2/2010 3:44:51 PM]: Start Time: 2/2/2010 3:44:51 PM. 
[2/2/2010 3:44:51 PM]: Progress: Initializing Import. 
[2/2/2010 3:45:08 PM]: FatalError: Could not find WebTemplate #75805 with LCID 1033. 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.VerifyWebTemplate(SPRequirementObject reqObj) 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.Validate(SPRequirementObject reqObj) 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.DeserializeAndValidate() 
    at Microsoft.SharePoint.Deployment.SPImport.VerifyRequirements() 
    at Microsoft.SharePoint.Deployment.SPImport.Run() 
[2/2/2010 3:45:14 PM]: Progress: Import Completed. 
[2/2/2010 3:45:14 PM]: Finish Time: 2/2/2010 3:45:14 PM. 
[2/2/2010 3:45:14 PM]: Completed with 0 warnings. 
[2/2/2010 3:45:14 PM]: Completed with 1 errors. 
[2/2/2010 3:56:17 PM]: Start Time: 2/2/2010 3:56:17 PM. 
[2/2/2010 3:56:17 PM]: Progress: Initializing Import. 
[2/2/2010 3:56:34 PM]: FatalError: Could not find WebTemplate #75805 with LCID 1033. 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.VerifyWebTemplate(SPRequirementObject reqObj) 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.Validate(SPRequirementObject reqObj) 
    at Microsoft.SharePoint.Deployment.ImportRequirementsManager.DeserializeAndValidate() 
    at Microsoft.SharePoint.Deployment.SPImport.VerifyRequirements() 
    at Microsoft.SharePoint.Deployment.SPImport.Run() 
[2/2/2010 3:56:39 PM]: Progress: Import Completed. 
[2/2/2010 3:56:39 PM]: Finish Time: 2/2/2010 3:56:39 PM. 
[2/2/2010 3:56:39 PM]: Completed with 0 warnings. 
[2/2/2010 3:56:39 PM]: Completed with 1 errors. 

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

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

Пожалуйста, делите только автострады. Я ничего не могу купить.

Я жду, чтобы быть удивлены, с хорошей долей :)

Иметь хороший день!

Спасибо.

ответ

1

Пока у вас есть решение, объединяющее все эти функции, SharePoint Installer разворачивает их к вам на следующем этапе следующего завершения и в зависимости от объема функций, которые необходимо активировать через веб-интерфейс «Управление функциями» внутри коллекции сайтов/Web.

+0

Как я могу группировать все зависимости сайта sharepoint и разрабатывать wsp-файл, содержащий полный пакет сайта (готов к развертыванию)? –

+0

Короткий ответ WSPBuilder (http://www.codeplex.com/wspbuilder), если у вас есть Visual Studio, это будет намного проще (http://www.sharepointbriefing.com/features/article.php/3849011/Developing-SharePoint -Solutions-in-Visual-Studio-Using-WSPBuilder.htm и http://www.zimmergren.net/archive/2009/04/08/wspbuilder-walkthrough-of-the-visual-studio-add-in.aspx), если вы здесь не в командной строке: http://sharepointcoding.wordpress.com/2009/02/02/wspbuilder-correct-syntax/ –

0

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

Эта ошибка в отношении WebTemplate # 75805 вызвана тем, что ваш целевой сервер не имеет настраиваемого шаблона. Скорее всего, вашему целевому серверу не хватает фантастических 40 или около того, скачайте here. Невозможно быть уверенным, так как каждый может использовать эти цифры, но это, кажется, шаблон «JRIM JobRequisition».

Смежные вопросы