【问题标题】:How to upgrade dotnetnuke with existing database table如何使用现有数据库表升级 dotnetnuke
【发布时间】:2015-04-29 04:46:17
【问题描述】:

我有一个 DOTNETNUKE 项目。我是 DOTNETNUKE 的新手。我的客户给了我带有数据库的文件和文件夹(比如 abc.mdf)。据说我将他们开发的站点从版本 6 升级到最新版本 v7.0。升级时的问题是“如何将最新版本映射到现有数据库?”即:当我在系统中安装 v7.0 时,它会创建具有 137 个默认表的新数据库。我应该如何将这 137 个默认表、存储过程等映射到现有数据库(abc.mdf),以便数据库轻松升级。

我没有找到合适的解决方案.. 谁能帮我? 提前致谢。

【问题讨论】:

    标签: iis dotnetnuke


    【解决方案1】:

    无需将任何表格或文件从新版本映射到旧版本。只需按照以下步骤将 DNN 网站从旧网站升级到新网站。这是reference link

    1. here下载7.4.0 - 版本升级文件。
    2. 将下载的 Zip 文件解压缩到现有旧版本 DNN 网站的根目录。它正在用新文件替换所有旧文件。
    3. 运行您的网站。
    4. 当您运行您的网站时,它会自动重定向到升级向导页面。
    5. 只需提供您的 HOST 用户名/密码并点击安装按钮。
    6. 现在它将开始将旧的数据库表和存储过程映射到新的过程。
    7. 完成该过程至 100% 后,点击访问网站按钮。
    8. 完成。您的网站已更新。

    如果您有任何问题,请告诉我。

    【讨论】:

    • 它没有要求我提供主机用户名和密码...它直接进入升级站点..我的站点已升级..访问您的网站按钮。当我点击那里时,它会抛出错误..
    • 并且还得到域名不存在于数据库中......我刚刚发现它是基于portalaliastable的,因为我正在使用IP地址打开我的网站。
    • 是的,您必须在PortalAlias 表中添加您的域。如果您在本地主机中,请尝试 localhost:123(PortNumber) 并实时添加您的原始域名 xyz.com
    • PortalAlias 表也有很多列和很少的外键(Portal 表)。我应该如何在该表中手动添加条目?
    • 右击表格并选择Edit Top 200 Rows。现在插入新行作为 PortalID=0, HTTPAlias=YourDomain, IsPrimary=True (Others False)。
    【解决方案2】:

    DNN 将为您完成所有这些工作。

    在您现有的网站上提取升级包。点击站点,以主机身份登录,运行升级。

    【讨论】:

    • 你的意思是v7.0升级包...我是否需要安装v6.0来运行文件和文件夹,因为我没有查找那些文件..
    • 无需间隔,只需获取最新的并使用它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    相关资源
    最近更新 更多