虚拟目录站点在DNN中不使用新数据库

时间:2013-06-29 06:28:12

标签: dotnetnuke

我为我的dnn网站创建了一个虚拟目录,它使用新的数据库步骤如下 右键点击网站 - >添加虚拟目录 将所有文件从dnn站点复制到虚拟目录文件夹 运行网站woks文件 创建旧的SQL数据库的备份(由dnn站点使用) 在sql中创建新数据库并在其上恢复旧数据库备份 更改了web.config文件的连接字符串 运行该站点但不使用新数据库(使用旧数据库)

我想知道我需要做什么更改我的虚拟目录,以便它使用新数据库,请指导我

由于

1 个答案:

答案 0 :(得分:0)

如果您在子目录或新虚拟目录中运行它,请确保SQL数据库中的PortalAlias表中包含正确的URL。您的web.config文件中有两个需要更改数据库的位置。这是您的数据库连接所在的唯一位置。回收您的应用程序池/重新启动IIS /重新启动您在主机菜单中的DNN应用程序只是为了确保它已全部清除并且它正在引用您的web.config文件(即使只保存带有不同信息的web.config应该已经足够了) )

但是web.config文件是数据库连接的唯一位置,如果你的web.config文件位于更高的位置(在虚拟目录之上),它可能会影响子目录中的web.config。