从DNN版本4.9.5升级到DNN版本6.1.2后,HTML模块出现问题

时间:2012-01-20 05:58:56

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

如果我从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()at   DotNetNuke.Modules.Html.DataProvider..cctor()---内在的结束   异常堆栈跟踪--- at   DotNetNuke.Modules.Html.DataProvider.Instance()at   DotNetNuke.Modules.Html.WorkflowStateController.GetWorkflows(的Int32   PortalID)在   DotNetNuke.Modules.Html.HtmlTextController.GetWorkflow(Int32 ModuleId,   Int32 TabId,Int32 PortalId)at   DotNetNuke.Modules.Html.HtmlModule.OnInit(EventArgs e)---结束   内部异常堆栈跟踪---

仅限HTML模块

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我建议查看App_Code文件夹,如果你还有一个HTML模块文件夹,请将其删除。

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