0

我正在尝试使用 IIS 在我的本地计算机上设置现有的 DNN 项目。我已经下载并恢复了实时数据库的副本,然后从 FTP 下载网站文件并将它们放入我机器上的虚拟目录中。

此时,当我导航到主页时,会看到 DotNetNuke 安装向导。当我继续使用该向导时,它开始执行数据库更新并在版本 05.03.00 上失败。这是输出的屏幕截图:

在此处输入图像描述

我能找到的唯一日志是数据库上的 EventLog 表,但它不包含有关错误的任何有用信息。

有趣的是网站在生产服务器上运行良好,因此 DNN 文件版本应该与数据库版本相同,因此不需要更新数据库。

我上周安装了 DNN 社区版 v06.02.00(连同 MS WebMatrix),但在设置此项目之前将其删除。我认为这可能与这个问题有关。如果有人遇到过此类问题,也许您可​​以在这里为我指明正确的方向?

4

2 回答 2

1

根据您提到的内容,我猜您需要更新 web.config 中的 ConnectionString 以指向正确的数据库。(你恢复的那个)。

于 2012-07-05T19:02:07.900 回答
0

在 SQL 脚本运行时,您可能会遇到各种错误,而且发生的任何错误都可能不是问题。

要查看发生的错误,请查看:/Providers/DataProviders/SqlDataProvider/05.03.00.log.resources

这将向您显示哪些脚本失败以及错误是什么。您可以通过 Host-SQL 手动运行这些脚本,也可以直接在 SQL Server 中运行它们,但您需要将 {databaseowner} 和 {objectqualifier} 标记替换为适当的信息(通常是“dbo”和“”没有引号)。

于 2012-07-05T14:42:18.287 回答