【问题标题】:HTTP 503 Error occurred after completing upgrade from Dnn 9.1.1 to 9.3.0完成从 Dnn 9.1.1 升级到 9.3.0 后出现 HTTP 503 错误
【发布时间】:2021-03-02 16:37:32
【问题描述】:

通过传输升级 zip 文件并在主机登录后完成升级向导过程成功升级后,当我单击“访问网站”按钮时出现错误 HTTP 503。浏览日志文件后发现错误日志如下

DotNetNuke.Services.Exceptions.Exceptions - System.IndexOutOfRangeException: TermsTabId
   at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName)
   at System.Data.SqlClient.SqlDataReader.GetOrdinal(String name)
   at System.Data.SqlClient.SqlDataReader.get_Item(String name)
   at DotNetNuke.Entities.Portals.PortalInfo.Fill(IDataReader dr)
   at DotNetNuke.Common.Utilities.CBO.FillObjectFromReader(Object objObject, IDataReader dr)

问题发生在 Live 站点

【问题讨论】:

    标签: dotnetnuke dnn9


    【解决方案1】:

    从 DNN 9.1.1 到 9.3.2(甚至可能超出此范围)需要对细节进行一些仔细的关注。在这一系列版本中,有一些重要的重大更改,其中大部分与删除自 DNN 7 以来已弃用的 API 有关。大多数问题可以通过确保您已添加到基本 DNN 的任何模块来解决平台在升级之前已经更新。从本质上讲,您需要确保您的模块(可能还有皮肤)与您要升级到的 DNN 版本兼容。

    阅读所有中间版本的发行说明,尤其是 9.3.1 和 9.3.2。 DNN 有一些重要的重大变化。

    另请阅读https://dnndocs.com/content/getting-started/setup/upgrades/suggested-upgrade-path/index.html底部的注释

    在进行升级之前,您应该确定由于重大更改和删除已弃用的 API 而需要升级的所有模块。

    如果您在这方面需要更多帮助,我建议您访问 dnncommunity.org 上的论坛并在那里提问。除此之外,您可能会发现可以提供帮助的社区更大。

    【讨论】:

    • 我已经在分段升级期间完成了这些步骤,并且成功了。但是在实时站点升级期间发生了这种情况,这是出乎意料的
    • @EjazHasnain 升级是否在生产站点的克隆/副本上完成?
    猜你喜欢
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多