0

我花了一整天的时间试图找出这个问题,所以如果这是我错过的或相对简单的东西,我深表歉意。

一些背景知识:我最初安装了 DNN 7.1.0 安装包。我将它放在我的家庭和工作计算机上的 SkyDrive 文件夹中,主要是为了能够在两者上使用 WebMatrix 并测试 DNN。它工作得很好。我在 DNN 安装中使用 SQL 2008 Express .mdf 文件,一切正常。

我现在想开始使用 VS2012,这样我就可以利用 Chris Hammond 的模块模板,所以我开始设置我的环境。

赢 7、IIS 7.5、SQL 2008 Express。

我按照关于设置环境的 4 部分教程进行操作;我浏览过 DNN Wiki;我到处寻找答案。

从本质上讲,它归结为到有一些奇怪行为的 ~/Install.aspx 页面。首次加载时,它会在“继续”按钮上方的左下方自动显示“数据库连接错误”。当我刚使用 WebMatrix 时,我不记得这一点。

此外,在“数据库信息”下,“自定义”单选按钮已被选中,但未显示隐藏内容(我必须单击“默认”单选按钮,然后单击返回使其显示)。一旦我这样做,我会得到以下信息:

在此处输入图像描述

现在,据我记得,“对象限定符”甚至不是必需的,但是在第一次加载页面时,这个错误消息就已经存在了。

长话短说,我已经尝试以所有可能的方式配置数据库。我最初建立了一个数据库并输入了信息。然后我试着看看是否可以通过使用 ~/App_Data 中的文件系统 DB 来实现它,但不行。每次我点击“继续”时,它都会重新加载带有相同错误消息的页面。

我在我的 C: 驱动器中设置了一个单独的 DNN 文件夹,将其中的文件解压缩(是的,我先点击取消阻止)。我加载 IIS,创建网站 (dnndev.me),指向它所在的文件系统。然后我检查应用程序池,并确保它设置为 4.0(已选择集成)。

然后我转到我的文件系统并添加一个新权限。我将其命名为“iis apppool\dnndev.me”,单击“检查”并切换到“dnndev.me”,单击“确定”,然后检查“修改”权限,单击“应用”,然后单击“确定”。

抱歉,我看不出有什么问题。除了我的系统可能有一些问题之外,因为它似乎发生了验证错误。

任何帮助将非常感激。

4

2 回答 2

0

我想我可能已经解决了这个问题。问题可能是我下载了 DNN 7.1.0 Community Install zip 文件并将其直接解压缩到我试图设置它的文件夹中。实际上,在 Hammond 的 4 部分视频中,他实际上解压缩了它进入它自己的文件夹然后将其复制/粘贴到他用来运行该站点的文件夹中(因此,解压缩到临时文件夹中->在您要运行站点的位置创建文件夹->从临时文件夹中复制文件->粘贴到您的文件夹中创建运行站点)。

于 2013-07-24T16:48:50.687 回答
0

您可以尝试将文件系统中的 web.config 文件替换为下载随附的文件。我感觉对象限定符错误可能来自您的 web.config 文件...

或者打开您的网络配置文件并搜索“objectQualifier”并检查它是否设置为“”(无)

于 2013-07-24T01:51:45.230 回答