我从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
我认为在升级时一定不能更新。
有什么想法吗?
我处于最后一道障碍其他一切似乎都有效,但我无法对数据类型进行更改。
答案 0 :(得分: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" />