2014-11-21 156 views
1

我从6.2.0升级到7.1.8在很大程度上取得了成功。Umbraco - 从6.2.0升级到7.1.8

但是当我尝试和一把umbraco的后台解决这个问题,当我点击开发商>数据类型文件夹,如果我请点击此任何数据类型的我得到这个错误:

Parser Error Message: Could not load type 'umbraco.cms.presentation.developer.editDatatype' 
Source Error: 
Line 1: <%@ Page Language="c#" MasterPageFile="../../masterpages/umbracoPage.Master" Title="Edit data type" 
Line 2:  ValidateRequest="false" 
Line 3:  CodeBehind="editDatatype.aspx.cs" AutoEventWireup="True" Inherits="umbraco.cms.presentation.developer.editDatatype" %> 
Source File: /umbraco/developer/datatypes/editDataType.aspx 

所以我确实在文件系统上查看文件:umbraco\Developer\DataTypes\editDatatype.aspx

我注意到这个文件不存在于Umbraco 7的清洁安装中,所以我删除了它,现在当我点击一个数据类型时,我得到了一个404。

经过一番调查后,我很确定Umbraco后台正在寻找错误的地方。我看了一个干净的安装7,它似乎在寻找这里:umbraco\Views\datatype

我认为不得不更新时,我做了升级。

任何想法是什么?

我在最后一道障碍一切似乎工作,但我不能对数据类型进行更改。

回答

1

确保您的.config文件已更新。我建议从查看数据类型别名开始。 一把umbraco 6 trees.config值:

<add application="developer" alias="datatype" title="Data Types" type="umbraco.loadDataTypes, umbraco" iconClosed=".sprTreeFolder" iconOpen=".sprTreeFolder_o" sortOrder="1" /> 

一把umbraco 7改变trees.config值:

<add initialize="true" sortOrder="0" alias="datatype" application="developer" title="Data Types" iconClosed="icon-folder" iconOpen="icon-folder" type="Umbraco.Web.Trees.DataTypeTreeController, umbraco" />