none
sharepoint2007迁移升级2010 后网站主题和内容和结构打不开. RRS feed

  • 问题

  • 我在做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网站的母版页,发现还是点击出现上述的错误。
    一直困扰在这个地方,不懂这两个都是在内容数据库之外的,为什么点击会报错。
             
    求大神解决疑惑。感激不尽 好人一生平安

                                              

    2014年12月3日 7:28

全部回复

  • 有关升级引起的问题很多很复杂, 你用开发者工具试一下。能不能定位到一个具体对象上,再去排除。

    一般的,自定义开发 或者涉及到自定义的开发feature 会出现这个问题。

    能重新创建的 就新建一个例如masterpage,模版等。

    从你描述的错误来看,好像是自定义开发Dll 在新的环境里 不能使用了。

    2015年1月7日 12:41
  • 从错误描述看 一个或多个域类型未正确安装。请转到列表设置页删除这些域

    这个可能是你原来在moss2007中用了Custom Field或者Custom List等.

    由于有些相关的.xml或.ascx文件并没有从2007copy到 2010安装目录里的相关位置.导致站点打开时,某些xml配制度去错误

    2015年1月14日 6:09