【问题标题】:DotnetNuke Module IntegrationDotnetNuke 模块集成
【发布时间】:2011-01-09 19:45:06
【问题描述】:

我为投票创建了一个 DNN 模块。该模块在我的 DNN 项目解决方案中创建为项目。我想将此模块集成到 DNN 网站中。有没有机会这样做?我已经将用户控件更改为在我的 Poll 项目中继承 PortalModuleBase。 我浏览了本教程http://www.adefwebserver.com/DotNetNukeHELP/DNN4_SurveyModule/Default.htm,但我意识到情况并非如此,因为本教程向您展示了如何在 DNN 站点中创建模块。 感谢您的帮助

【问题讨论】:

    标签: c# integration module dotnetnuke


    【解决方案1】:

    您应该从 DNN 源包随附的 Visual Studio 的 DNN 模块向导开始。这将为您提供一个“hello world”模块。

    您还需要为您的模块创建一个清单文件。看看DNN Module Packager

    此 XML 文件将包含安装时所有模块文件的相对路径。清单文件与所有模块文件一起压缩,并在以主机用户身份登录时安装在 DNN 主机菜单中。

    大部分信息和入门模块都可以在DNN 网站的文档下找到。

    【讨论】:

    • 如果我在一边创建一个模块怎么办?在我的情况下,我创建了一个单独的项目(民意调查或 Hello World)并希望将其用作 DNN 中的模块。有机会吗?
    • 是的,没关系。问题是测试时文件在哪里。第一次您可能需要使用 DNN 主机用户进行安装。但是,如果您的项目将其文件放在“DesktopModules”下的模块文件夹中,您应该能够刷新 DNN 并查看您的更改。
    • 但是我仍然需要像你上面建议的那样创建清单吗?或者只是压缩我的文件并获取站点何时处于活动状态(意味着从主机帐户获取 zip 文件)?
    • 我相信你必须创建清单文件并至少安装一次软件包。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    • 2011-02-17
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    相关资源
    最近更新 更多