2016-02-23 3 views
4

После модернизации моего DNN Сайт от 6.1.3 до 8.0.0 я получаю следующее сообщение на каждой страницеНе удалось загрузить тип «DotNetNuke.UI.WebControls.SolPartActions»

Модуль нагрузки Предупреждение Один или несколько из модули на этой странице не загружались. Это может быть временным. Обновите страницу (нажмите F5 в большинстве браузеров). Если проблема не устранена, сообщите об этом администратору сайта.

После дальнейшей отладки я нашел следующие ошибки в log.resources файл

System.Web.HttpParseException: Не удалось загрузить тип «» DotNetNuke.UI.WebControls.SolPartActions

Может кто-то помочь мне в решении это?

ответ

11

DNN8 Устранено тип SolPartActions, который обычно упоминается в ваших контейнерах. Перейдите в папку Контейнеры:/Порталы/x/Контейнеры и откройте каждый файл .ascx.

Ищут и REMOVE две вещи:

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

и

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

Спасибо, что работал для меня! –

+0

Отлично! Пожалуйста, примите и проголосуйте за ответ, если он сработает для вас. Благодаря! – DotNetNuclear

+0

Просто сделал это! еще раз спасибо. –

1

Извлеките/Комментировать следующие вещи на каждой странице .aspx при используемых в настоящее время "портальных шаблоны" папки.

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

или

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


И

<dnn:ACTIONS runat="server" id="dnnACTIONS" ProviderName="DNNMenuNavigationProvider" ExpandDepth="1" PopulateNodesFromClient="True" /> 

или

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


потому,
Они удаляете следующие навигационные провайдеров на DNN 8+ версии

  • ASP2MenuNavigationProvider
  • DNNDropDownNavigationProvider
  • DNNMenuNavigationProvider
  • DNNTreeNavigationProvider
  • SolpartMenuNavigationProvider
  • Смежные вопросы