Я нахожусь в процессе обновления Umbraco с 7 до 8. Одна из проблем, с которыми я столкнулся, заключается в том, что обновляемый сайт использует редакторы свойств, которые больше не используются. Когда я делаю преобразование БД, это терпит неудачу по этой причине.
Поскольку у нас довольно большой сайт, я планировал создать отчет, в котором перечислены все узлы и все свойства, которые он использует, с указанием их propertyEditorAlias. К сожалению, я получаю следующую ошибку ... Кто-нибудь может помочь?
Спасибо!
IPublishedContent node = Umbraco.TypedContent(xxxx);
@foreach (IPublishedProperty prop in node.Properties)
{
<ul>
<li>@prop.PropertyTypeAlias
@((Umbraco.Core.Models.PublishedContent.PublishedPropertyBase)prop).PropertyType.PropertyType.PropertyEditorAlias
</li>
</ul>
}
Код серьезности Описание Ошибка состояния подавления строки файла проекта CS0122 «ОпубликованоPropertyBase» недоступно из-за уровня защиты ClickLearn.Cms C: \ Исходный код \ ClickLearn.cms \ ClickLearn.Cms \ Views \ SiteStats.cs html 63 Активно