【问题标题】:add custom module to a published dnn site将自定义模块添加到已发布的 dnn 站点
【发布时间】:2014-07-30 16:43:35
【问题描述】:

我有一个客户端站点作为已发布的 dnn 网站,托管在组织场所的本地服务器上。

我使用源代码开发了一个新模块,该模块使用存储过程获取数据。

这就是我将更改转移到实时站点所做的 1. 我在实时站点数据库上手动创建了存储过程, 2. 我发布了网站,并用我发布的网站替换了网站文件夹的内容。 3. 我使用“主机”菜单下的“模块定义”选项在实时站点中添加了新模块

在开发环境中一切正常,但是当我发布站点并在实时服务器上进行更新时,模块没有按预期返回数据。

有人可以指导我如何将存储过程和我新发布的网站移动到实时网站。

【问题讨论】:

    标签: dotnetnuke-5


    【解决方案1】:

    我建议将您的模块创建为可安装的 zip 文件,包括用于创建存储产品的 SQL 和任何其他所需的数据库更改。

    周围有许多教程可以帮助您解决此问题,Charles Nurse 构建的模板非常有助于您了解良好实践。 (http://www.charlesnurse.com)

    与此同时,您是否检查了实时数据库中 SP 的权限。这很可能是你的问题。

    詹姆斯

    【讨论】:

    • 嗨,James,我检查了 SP 的权限,一切正常,但问题仍然存在。让我快速补充一下,我在 Visual Studio 2010 中使用 ms sql server 2005 进行模块开发。关于问题可能是什么的更多想法。
    • 抱歉,只是猜测,您确定这些表是相同的吗?你部署了所有的 ell 的。 (更多猜测对不起)
    • 是的,他们是。事实上,当我在现场站点的 ms sql 服务器中执行 SP 时,它会返回预期的数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多