【问题标题】:Error occurred when request service 'AddModule'请求服务“AddModule”时发生错误
【发布时间】:2018-11-07 19:43:56
【问题描述】:

升级到 DNN 9 后,尝试在页面上放置模块时出现以下错误:

`请求服务'AddModule'时发生错误。

对于我的大多数模块,如果我在收到错误后刷新页面,模块会显示为“悬停”并准备好放置在页面上。但是对于我使用Christoc's custom module templates 创建的一个自定义模块,当我刷新时没有任何反应,因此无法将模块放置在页面上。

我可以做些什么来修复这个错误?

【问题讨论】:

    标签: dotnetnuke


    【解决方案1】:

    已经有一段时间了。但我有一个类似的问题。在我的情况下,问题是.dnn 文件的<moduleDefinitions> 节点中有一个额外的条目。就像对 ascx 文件的引用一样,它是原始模板的一部分,但被我删除了,但没有从 .dnn 文件中删除。

    在模块和添加模块方面,DNN 9 似乎更加严格。

    【讨论】:

    • 没有多余的节点。我确保我接触的唯一节点是我从原始模板中删除的一个 ascx 文件。此外,它会为所有模块抛出错误,甚至是像 HTML 这样的 DDN 默认模块。
    • 此外,该模块在我的本地 dnndev.me 网站上运行良好,我刚刚安装了全新的 DNN。
    • 那么你有一个不同的问题。抱歉,我帮不上忙。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-27
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    相关资源
    最近更新 更多