我不明白这个问题。
提到此重定向问题的其他问题与门户别名和完全/med 信任级别等有关。
我有一个指向最近升级的 DNN 安装的 .net 4 Classic 池。
之前的版本是5.xxxx,现在我升级到了7.0.5
所有当前的 cms 页面都可以正常工作。当我进入管理部分,并在那里选择页面管理或主机部分中的主机设置时,我遇到了这个问题。
我知道 dnn 正在慢慢地沿着 MVC 路径走下去,虽然我仍然看到 .apx 扩展名四处飘荡,这意味着他们还没有完全兑现 seo 的东西,但我猜他们已经有 80% 了。
我不明白问题出在哪里。
几乎有一半的网站仍然使用 tabid=x 的想法,但一些管理屏幕使用更友好的 url 概念“/host/HostSettings//tabid/16/portalid/0/Default.aspx”一种友好的 url / MVC 概念。
是否有一个条目我可以编辑以将所有内容都包含在友好的 url 中,或者使用 tabid 概念的所有内容然后从那里继续前进?
还是重定向问题与友好的网址无关?
在这里我有点迷失了,即使在 DNN 开发多年之后......
提前致谢!
根据 Chris 的建议,我浏览了表格中的所有选项卡,并确保没有将任何内容设置为 isSecure=True。
仍然得到:错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向太多。有没有办法在表格中关闭重定向?
我浏览了整个 hostSettings 和 PosrtalSettings 表,并将其与另一个工作系统进行了比较,但找不到任何明显的...
已编辑
现在关闭一些东西并将调试模式设置为true,我得到以下信息:
Server Error in '/cms' Application.
你调用的对象是空的。
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。
源错误:
[没有相关的源代码行]
源文件:c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\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 (事件参数 e)+35
[ModuleLoadException: 发生错误。] DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) +397
[PageLoadException: 发生错误。] DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) +417 DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception 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,例外)+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(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+772ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+772ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+772
[PageLoadException: 发生错误。] DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) +417 DotNetNuke.Framework.PageBase.OnError(EventArgs e) +629 System.Web.UI.Page.HandleError(异常 e) +79 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)+6695 System.Web.UI.Page.ProcessRequest(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)+245 System.Web.UI.Page.ProcessRequest () +72 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21 System.Web.UI.Page.ProcessRequest(HttpContext context) +58 ASP.default_aspx.ProcessRequest(HttpContext context) 在 c:\Windows\Microsoft .NET\Framework\v4.0.30319\Temporary ASP.NET Files\cms\3fbf2a3e\66b53196\App_Web_xepmxekk.1.cs:0 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +341 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.17929