【问题标题】:Issue with HTML module after upgradation from DNN version 4.9.5 to DNN version 6.1.2从 DNN 版本 4.9.5 升级到 DNN 版本 6.1.2 后 HTML 模块出现问题
【发布时间】:2012-01-20 05:58:55
【问题描述】:

如果我从 DNN 4.4 版升级到 4.9.5 版,然后再升级到 6.1.2 版,则会出现错误

错误:当前无法购买。 DotNetNuke.Services.Exceptions.ModuleLoadException:类型 'DotNetNuke.Modules.Html.DataProvider' 的初始化程序抛出了一个 例外。 ---> System.TypeInitializationException:类型 'DotNetNuke.Modules.Html.DataProvider' 的初始化程序抛出了一个 例外。 ---> System.InvalidCastException:无法转换对象 键入“DotNetNuke.Modules.HTML.SqlDataProvider”以键入 'DotNetNuke.Modules.Html.DataProvider'。在 DotNetNuke.Modules.Html.DataProvider.CreateProvider() 在 DotNetNuke.Modules.Html.DataProvider..cctor() --- 内部结束 异常堆栈跟踪 --- 在 DotNetNuke.Modules.Html.DataProvider.Instance() 在 DotNetNuke.Modules.Html.WorkflowStateController.GetWorkflows(Int32 PortalID) 在 DotNetNuke.Modules.Html.HtmlTextController.GetWorkflow(Int32 ModuleId, Int32 TabId,Int32 PortalId)在 DotNetNuke.Modules.Html.HtmlModule.OnInit(EventArgs e) --- 结束 内部异常堆栈跟踪---

仅适用于 HTML 模块

【问题讨论】:

  • 我认为您必须手动将 DotNetNuke.Modules.Html.DataProvider 包替换为 DNN 6.1.2 中可用的包,希望对您有所帮助

标签: content-management-system dotnetnuke dotnetnuke-imc


【解决方案1】:

就像 Devjosh 所说,您的 HTML 模块似乎安装不正确。您需要替换 DotNetNuke 安装的“bin”文件夹中的 DotNetNuke.Modules.Html.dll 文件。如果您可以登录该站点,您也可以尝试重新安装模块,方法是转到主机 > 扩展页面,单击“可用扩展”选项卡,展开“模块”部分,然后单击旁边的“安装”按钮HTML 模块。

【讨论】:

    【解决方案2】:

    我建议查看 App_Code 文件夹,如果您仍然有 HTML 模块文件夹,请将其删除。

    检查您的 BIN 文件夹中是否有名称中包含 HTML 的 DLL,我认为应该只有一个,称为 dotnetnuke.modules.html.dll

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多