Я не понимаю эту проблему.
Другие проблемы, связанные с этой проблемой перенаправления, связаны с портальными псевдонимами и полными/доверительными уровнями доверия и т.д.
У меня есть .net 4 Classic pool, указывающий на недавно обновленную установку DNN.
Предыдущая версия была 5.xxxx, и теперь я обновил ее до 7.0.5
Все текущие страницы cms работают. Когда я перехожу в раздел admin и там выбираю управление страницей или настройку хоста в разделе хоста, я получаю эту проблему.
Я знаю, что dnn медленно идет по пути MVC, хотя я все еще вижу расширение .apx, плавающее вокруг, что означает, что они не полностью обналичены в вещь seo, но я думаю, что они на 80%.
Я не понимаю, где проблема.
Это почти похоже на то, что половина сайта все еще находится на идее tabid = x, но некоторые из экранов admin находятся на более дружественной концепции URL-адреса "/host/HostSettings//tabid/16/portalid/0/Default.aspx" вроде firendly url/MVC conept.
Есть ли запись, которую я могу редактировать, чтобы либо иметь все в дружественных URL-адресах, либо все, используя концепцию tabid, а затем двигаться дальше?
Или проблема с перенаправлением не имеет ничего общего с дружественными URL-адресами?
Я немного потерялся здесь, даже после развития в DNN в течение многих лет...
Спасибо заранее!
Согласно совету Криса, я просмотрел все вкладки в таблице и убедился, что ничего не установлено isSecure = True.
По-прежнему: Ошибка 310 (net:: ERR_TOO_MANY_REDIRECTS): Слишком много перенаправлений. Есть ли способ перевернуть перенаправление в таблицах?
Я просмотрел все таблицы hostSettings и PosrtalSettings и сравнил их с другой рабочей системой, но не смог найти ничего очевидного...
EDITED
Теперь, когда несколько вещей отключены, а режим отладки установлен в true, я получаю следующее:
Server Error in '/cms' Application.
Ссылка на объект не установлена в экземпляр объекта.
Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Сведения об исключении: System.NullReferenceException: ссылка на объект не установлена в экземпляр объекта.
Ошибка источника:
[Нет соответствующих строк исходного кода]
Исходный файл: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Временные файлы ASP.NET\cms\3fbf2a3e\66b53196\App_Web_xepmxekk.1.cs Строка: 0
Трассировка стека:
[NullReferenceException: ссылка на объект не установлена в экземпляр объекта.] DotNetNuke.UI.Containers.ActionBase.get_ModuleContext() +7 DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() +30 DotNetNuke.UI.Containers.ActionBase.OnLoad(EventArgs e) +35
[ModuleLoadException: произошла ошибка.] DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) +397
[PageLoadException: произошла ошибка.] DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Исключение exc, String URL) +417 DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(исключение exc) +96 DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) +548 DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc, Boolean DisplayErrorMessage) +188 DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc) +40 DotNetNuke.UI.Containers.ActionBase.OnLoad(EventArgs e) +71 DotNetNuke.UI.WebControls.SolPartActions.OnLoad(EventArgs e) +13 System.Web.UI.Control.LoadRecursive() +54 System.Web.UI.Control.LoadRecursive() +145 System.Web.UI.Control.LoadRecursive() +145 System.Web.UI.Control.LoadRecursive() +145 System.Web.UI.Control.LoadRecursive() +145 System.Web.UI.Control.LoadRecursive() +145 System.Web.UI.Control.LoadRecursive() +145 System.Web.UI.Control.LoadRecursive() +145 System.Web.UI.Control.LoadRecursive() +145 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
[PageLoadException: произошла ошибка.] DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Исключение exc, String URL) +417 DotNetNuke.Framework.PageBase.OnError(EventArgs e) +629 System.Web.UI.Page.HandleError(исключение e) +79 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6695 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +245 System.Web.UI.Page.ProcessRequest() +72 System.Web.UI.Page.ProcessRequestWithNoAssert(контекст HttpContext) +21 System.Web.UI.Page.ProcessRequest(контекст HttpContext) +58 ASP.default_aspx.ProcessRequest(контекст HttpContext) в c:\Windows\Microsoft.NET\Framework\v4.0.30319\Временные файлы ASP.NET\cms\3fbf2a3e\66b53196\App_Web_xepmxekk.1.cs: 0 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +341 System.Web.HttpApplication.ExecuteStep(шаг IExecutionStep, Boolean & завершен синхронно) +69
Информация о версии: Microsoft.NET Framework Версия: 4.0.30319; Версия ASP.NET: 4.0.30319.17929