当前位置: 代码迷 >> SharePoint >> sharepoint2007迁徙升级2010 后网站主题和内容和结构打不开
  详细解决方案

sharepoint2007迁徙升级2010 后网站主题和内容和结构打不开

热度:263   发布时间:2016-05-02 06:57:04.0
sharepoint2007迁移升级2010 后网站主题和内容和结构打不开.





投票认定帖子内容有帮助 
0

投票  




我在做sharepoint2007升级2010的时候,
我是使用 Windows PowerShell 将2007将内容数据库附加到 2010 Web 应用程序中      
Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience] 
升级后数据都是正常的
 但是在点击网站设置-网站主题 (themeweb.aspx)
提示:发生意外错误,我看了错误日志是未将对象引用至实例,
还有在点击网站设置-内容和结构(sitemanager.aspx)
提示:一个或多个域类型未正确安装。请转到列表设置页删除这些域。
 一开始我以为是这个设置页面的问题,但是后来发现themeweb.aspx和sitenmanager.aspx都是在layouts文件夹下,
不是属于内容数据库里的,并且我重新创建了一个web应用程序,在新创的web网站集下这两个页面都是正常访问的。
 后来别人说可能是master page的问题,我就将新创的母版页设置为出错的web网站的母版页,发现还是点击出现上述的错误。
 一直困扰在这个地方,不懂这两个都是在内容数据库之外的,为什么点击会报错。
          
求大神解决疑惑。感激不尽 好人一生平安 
------解决思路----------------------
"提示:一个或多个域类型未正确安装。请转到列表设置页删除这些域。" 这个我知道,应该是因为之前07的环境中有自定义的field,在新的环境中需要重新安装部署一遍。如果代码没有升级到2010的话,只能删除这些自定义的field了。
你在升级的时候运行那个数据库检测命令(Test-SPContentDatabase)了吗?
------解决思路----------------------
"提示:一个或多个域类型未正确安装。请转到列表设置页删除这些域。" 这个我知道,应该是因为之前07的环境中有自定义的field,在新的环境中需要重新安装部署一遍。如果代码没有升级到2010的话,只能删除这些自定义的field了。
你在升级的时候运行那个数据库检测命令(Test-SPContentDatabase)了吗?
------解决思路----------------------
我觉得你07的网站应该是有自定义的内容,这些东西你是不是没迁移啊
另外报错的话,把详细错误打开能更好地分析问题
Check
------解决思路----------------------
07端是不是自定义的solution或者feature,如果有,需要在2010端安装一份一样的。 SharePoint升级不仅仅是把数据库迁移过去就完事了。
  相关解决方案