HOWTO:将SharePoint网站从一个服务器场迁移到另一个服务器场?

时间:2010-02-02 11:41:34

标签: sharepoint deployment

我在已开发的计算机上部署了一个站点。该网站是在WSS 3.0下开发的,其中包含自定义ListFeaturesTemplatesStyles等。

我要做的是创建一个部署包(设置),我可以将其提供给我的客户端。我知道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.

我实际上找不到如何使用它的好参考。但是,这个软件并不是我想要的,它可以创建一个简单的部署包(之后你不需要做任何事情)。我可能不正确,但经过两天的谷歌搜索后,我认为没有这样的工具(免费软件)可以创建一个简单的网站包并安装在其他农场,甚至无需在运行安装包之前配置任何东西。

你们可能会有一个建议,可以帮助我在框外思考/思考并快速找到解决方案,而不是增加更多天来处理问题。

请分享免费软件。我买不起任何东西。

我等着分享好的惊喜:)

祝你有个美好的一天!

感谢。

2 个答案:

答案 0 :(得分:1)

只要您有一个解决方案将所有这些功能分组,SharePoint Installer将在下一个完成的方式中将它们部署到您,并根据功能的范围,通过管理激活它们具有网站集/ Web中的Web界面。

答案 1 :(得分:0)

这没有灵丹妙药。如果从服务器A迁移到B,则必须对服务器A上安装的内容进行清点,并在服务器B上进行配置。您可以查看管理中心上安装的解决方案,站点中可用的Web部件,服务器上安装了什么软件等。

有关WebTemplate#75805的此错误是由目标服务器没有自定义模板引起的。很可能你的目标服务器错过了40个左右,下载here。没有办法确定,因为任何人都可以使用这些数字,但似乎是“JRIM JobRequisition”模板。