Umbraco - обновление с 6.2.0 до 7.1.8

Мое обновление с 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" />
Другие вопросы по тегам