【问题标题】:How to migrate a 3rd party web part from SharePoint 2 (2003) to SharePoint 3 (2007)如何将第 3 方 Web 部件从 SharePoint 2 (2003) 迁移到 SharePoint 3 (2007)
【发布时间】:2010-09-16 07:09:24
【问题描述】:
我正在将一个站点从 SharePoint 2 迁移到 3(实际上是从 SharePoint Portal Server 2003 迁移到 Microsoft Office SharePoint Server 2007)。有一些第 3 方 Web 部件,由于这是迁移,而不是就地升级,我需要在新场上安装这些 Web 部件。
如果我已经打包了 SharePoint 配置分析器以 cab 文件形式提供的 Web 部件,我该怎么做?我可以以某种方式简单地部署这些 cab 文件,即使它们没有打包为解决方案?还是我需要将 cab 文件分开并将它们重新打包为解决方案?或者我是否需要获取为 SharePoint 3 编写的新版本的 Web 部件,并且可能需要编辑使用它们的页面?
【问题讨论】:
标签:
sharepoint
web-parts
sharepoint-upgrade
【解决方案1】:
您仍然可以使用在 WSSv2 中使用的相同 STSADM 命令安装带有 WSSv3 的 .CAB 文件
STSADM -o addwppack -filename <filename.CAB>
但是,也许您应该与这些第 3 方 Web 部件的供应商取得联系?也许他们会将 WSSv3 的版本打包为 WSP?
您还可以确定 WSSv2 版本实际上可以在 WSSv3 上运行吗?他们经常这样做,但并非总是如此。
【解决方案2】:
您应该能够将它们分开,然后将它们重新打包为解决方案或手动部署它们。显然,如果它们是具有其他依赖项的真正复杂的 Web 部件,这可能会变得更加困难。