升级到 SharePoint 2010 - 无法识别项目跟踪和 IT 团队工作区



我有一个WSS 3 SP 3服务器,它有一些站点使用项目跟踪工作区&IT团队工作区网站模板。当我升级内容数据库时,我会收到错误提示:

[powershell] [SPContentDatabaseSequence] [ERROR] [4/7/2014 2:43:47 PM]: Found 2 web(s) using missing web template 75817 (lcid: 1033) in ContentDatabase WSS_Content_team.site.com.
[powershell] [SPContentDatabaseSequence] [ERROR] [4/7/2014 2:43:47 PM]: The site definitions with Id 75817 is referenced in the database [WSS_Content_team.site.com], but is not installed on the current farm. The missing site definition may cause upgrade to fail. Please install any solution which contains the site definition and restart upgrade if necessary.[powershell] [SPContentDatabaseSequence] [ERROR] [4/7/2014 2:43:47 PM]: Found 120 web(s) using missing web template 75820 (lcid: 1033) in ContentDatabase WSS_Content_team.site.com.
[powershell] [SPContentDatabaseSequence] [ERROR] [4/7/2014 2:43:47 PM]: The site definitions with Id 75820 is referenced in the database [WSS_Content_team.site.com], but is not installed on the current farm. The missing site definition may cause upgrade to fail. Please install any solution which contains the site definition and restart upgrade if necessary.

我尝试过的东西:

我已经下载了Fab40网站模板,提取了项目跟踪工作区&IT团队工作区模板,并在服务器场中全局部署了解决方案。

在文件夹C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14TEMPLATE1033XML中,我可以看到两个文件,WEBTEMPProjSing.xmlWEBTEMPITTeam.xml,它们的模板ID分别为75820和75817。

我已经从TechSolutions下载了模板:

  • 项目跟踪工作区
  • IT团队工作区

安装它们,全局部署它们,仍然存在相同的错误。

如果我在服务器场中查询WebTemplates,它们不会显示。我唯一能让它们出现在GETSWebTemplate中的时间是在将技术解决方案部署到特定Web时。尽管当我这样做时,模板ID是1,而不是75820或75817

如果没有120个带有项目跟踪工作区的网站,我会把整个子网站打包并重新创建。尽管这对120个网站来说有点麻烦。

更糟糕的是,我将把这些升级到2013年。

有什么建议吗?

通过一些额外的谷歌搜索,我相信我发现了问题。

在这篇博客文章的帮助下,我能够安装我需要的两个模板。以下是我遵循的程序:

在管理员模式下启动Sharepoint Powershell。安装ApplicationTemplateCore解决方案文件

Add-SPSolution -LiteralPath C:Fab40ApplicationTemplateCore.wsp

等待5分钟,然后部署解决方案

stsadm -o deploysolution -name ApplicationTemplateCore.wsp -allowgacdeployment -immediate

等待5分钟,然后复制应用程序仓内容

stsadm -o copyappbincontent

重置IIS服务器

iisreset

使用相同的命令安装所需的其他解决方案。

Add-SPSolution -LiteralPath C:Fab40 ProjectTrackingWorkspace.wsp

等待5分钟,然后部署解决方案

stsadm -o deploysolution -name ProjectTrackingWorkspace.wsp -allowgacdeployment -immediate

等待5分钟,然后复制应用程序仓内容

stsadm -o copyappbincontent

添加完解决方案后,请重新启动服务器。前几次我使用了相同的命令,尽管Fab 40解决方案永远不会被看到或安装。这一定与等待时间、重置IIS和重新启动有关。这是唯一对我有效的组合。

最新更新