1

我从 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

我认为升级时不能更新某些内容。

有什么想法吗?

我处于最后一个障碍,其他一切似乎都有效,但我无法更改数据类型。

4

1 回答 1

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" />
于 2014-12-23T14:36:08.160 回答