Ошибка обновления DNN с 7 до 8 (DotNetNuke.UI.WebControls.Совместные действия)

#c# #dotnetnuke

#c# #dotnetnuke

Вопрос:

когда я обновляю веб-сайт my dnn, он выдает следующую ошибку

Не удалось загрузить контейнер: /portals/_default/Containers/20067-UnlimitedColorsPack-049/Нет title.ascx DotNetNuke.Услуги.Исключения.ModuleLoadException: Необработанная ошибка загрузки модуля. —> System.Web.HttpParseException: не удалось загрузить тип ‘DotNetNuke.UI.WebControls.Совместные действия». —> System.Web.HttpParseException: не удалось загрузить тип ‘DotNetNuke.UI.WebControls.Совместные действия». —> System.Web.HttpException: Не удалось загрузить тип ‘DotNetNuke.UI.WebControls.Совместные действия». в System.Web.UI.TemplateParser.GetType(String typeName, Boolean IgnoreCase, Boolean throwOnError) в System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) в System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary ParseData) — Конец внутренней трассировки стека исключений — в System.Web.UI.TemplateParser.ProcessException(исключение ex) в System.Web.UI.TemplateParser.ParseStringInternal(текст строки, кодировка fileEncoding)

Ответ №1:

В DNN 8 удален Solpart, поэтому это вызывает повышение.

пожалуйста, удалите следующую строку из вашего файла контейнера.

 <%@ Register TagPrefix="dnn" TagName="ACTIONS"    Src="~/Admin/Containers/SolPartActions.ascx" %>

<dnn:ACTIONS runat="server" id="dnnACTIONS" />
 

Для получения дополнительной информации о выпуске DNN нажмите здесь

Комментарии:

1. вау, просто шер бдия

Ответ №2:

Глядя на ошибку, я предполагаю, что сам сайт действительно работает, только правильный контейнер не загружен.

По какой-то причине DNN не может найти контейнер No Title.ascx , в котором он находится /Portals/_default/Containers/20067-UnlimitedColorsPack-049/ . Вручную проверьте, есть ли он все еще там и доступна ли папка для IIS и AppPool. Если нет, вы можете сделать 3 вещи:

  1. Создайте эту папку снова и скопируйте Контейнер из другой папки контейнера в эту папку и присвоите ей то же имя.
  2. Выберите другой контейнер по умолчанию в разделе «Настройки сайта> Внешний вид».
  3. Переустановите пакет контейнеров в разделе «Хост> Расширения»

Если одно из них не решает вашу проблему, значит, происходит что-то еще, и нам придется искать дальше.

Ответ №3:

Ключевым моментом здесь является то, что меню SolPart было удалено в DNN8. Любой из полученных вами ответов будет работать. Первый, чтобы удалить ссылки на SolPart из файлов контейнера, должен быть в порядке и не изменять поведение, если контейнеры предоставляют оформление, которое вы хотите / нуждаетесь.

Возможно, самое время вернуться к вашей обложке / теме, поскольку она явно старая.