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" />