2014-11-21 83 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" />