У меня есть сайт, развернутый на развитой машине. Сайт был разработан в рамках 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.
Я на самом деле не мог найти хорошие ссылки о том, как использовать его. Но это программное обеспечение не то, что я ищу, которое может создать простой пакет развертывания (после этого вам ничего не нужно делать). Возможно, я ошибаюсь, но после двух дней работы в Интернете я думаю, что нет такой утилиты (бесплатной), которая может создать простой пакет сайта и установить на другую ферму, даже не нужно ничего настраивать перед запуском установочного пакета.
У вас есть совет, который может помочь мне взглянуть/подумать вне коробки и быстро перейти к решению, вместо этого добавив больше дней на работу над проблемой.
Пожалуйста, делите только автострады. Я ничего не могу купить.
Я жду, чтобы быть удивлены, с хорошей долей :)
Иметь хороший день!
Спасибо.
Как я могу группировать все зависимости сайта sharepoint и разрабатывать wsp-файл, содержащий полный пакет сайта (готов к развертыванию)? –
Короткий ответ 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/ –