我花了一整天的时间试图找出这个问题,所以如果这是我错过的或相对简单的事情,请道歉。
一些背景:我最初安装了DNN 7.1.0安装包。我将它放在家用和工作计算机上的SkyDrive文件夹中,主要是为了能够在两者上使用WebMatrix并测试DNN。它工作得很好。我在DNN安装中使用SQL 2008 Express .mdf文件,一切正常。
我现在想开始使用VS2012,这样我就可以利用Chris Hammond的模块模板了,所以我开始设置我的环境。
Win 7,IIS 7.5,SQL 2008 Express。
我遵循了关于设置环境的4部分教程;我已经浏览了DNN Wiki;我到处寻找答案。
基本上,它归结为到〜/ Install.aspx页面,其中有一些奇怪的行为。首次加载时,它会自动在“继续”按钮上方的左下方显示“数据库连接错误”。当我刚使用WebMatrix时,我不记得了。
此外,在“数据库信息”下,单选按钮“自定义”已被选中但未显示隐藏内容(我必须单击“默认”单选按钮,然后单击“返回”使其显示)。一旦我这样做,我得到以下内容:
现在,根据我的记忆,甚至不需要“对象限定符”,但首次加载页面时此错误消息已经存在。
长话短说,我尝试过以各种可能的方式配置数据库。我最初设置了一个DB并输入了信息。然后,我尝试通过在〜/ App_Data中使用文件系统DB来查看是否可以使用它,但是没有去。每次我点击“继续”它只是重新加载页面时出现相同的错误信息。
我在我的C:驱动器中设置了一个单独的DNN文件夹,解压缩了那里的文件(是的,我先点击取消阻止)。我加载IIS,创建webiste(dnndev.me),指向它所在的文件系统。然后我检查应用程序池,并确保它已设置为4.0(已选择集成)。
然后我转到我的文件系统并添加新权限。我将其命名为“iis apppool \ dnndev.me”,单击“检查”并切换到“dnndev.me”,然后单击“确定”,然后选中“修改”权限,单击“应用”,然后单击“确定”。 / p>
对不起,我看不出有什么不对。除了可能在我的系统上有些东西,因为它似乎发生了验证错误。
非常感谢任何帮助。
答案 0 :(得分:0)
您可以尝试使用下载附带的web.config文件替换文件系统中的web.config文件。我感觉对象限定符错误可能来自您的web.config文件...
或者打开您的网络配置文件并搜索“objectQualifier”并检查它是否设置为“”(无)
答案 1 :(得分:0)
我想我可能已经解决了这个问题。问题可能是我下载了DNN 7.1.0社区安装zip文件并将其直接解压缩到我试图设置的文件夹中。实际上,在Hammond的4部分视频中,他实际上是打开包装进入它自己的文件夹然后将其复制/粘贴到用于运行网站的文件夹中(因此,解压缩到临时文件夹 - >创建要运行网站的文件夹 - >从临时文件夹复制文件 - >粘贴进入您为运行网站而创建的文件夹。)