DotNetNuke 中的安装错误

Installation Error in DotNetNuke

提问人:bejoy george 提问时间:6/27/2011 更新时间:7/4/2011 访问量:686

问:

我是dotnetNuke的新手。我正在尝试安装 DotNetNuke_Community_05.06.02_Source.zip 文件。首先,我将其解压缩到 C:\DotNetNuke。在 C:\DotNetNuke\WebSite\ 中创建了一个 release.config 文件。将其重命名为 we.config。C:\DotNetNuke\DotNetNuke_Community_05.06.02_Source\Modules\RazorHost\ 中还有另一个 we.config 文件,将其重命名为 web1.config。我在IIS6.0中配置了它。在 SQLServer2005 中创建了一个名为 -DotNetNuke.按照安装指南的指示更改了连接字符串。当我尝试通过浏览器打开安装向导时,它显示错误

“/”应用程序中的服务器错误。 配置错误

说明:在 配置文件的处理 需要处理此请求。 请查看具体错误 详细信息如下,并修改您的 配置文件。

解析器错误消息:这是一个错误 使用注册为 allowDefinition='MachineToApplication' 超越应用程序级别。此错误 可能是由虚拟目录引起的 未配置为应用程序 在 IIS 中。

源错误:

56 行: 57 行: 第 58 行: validationKey=“F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902” 第 60 行:
decryptionKey=“F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902F8D923AC”

dotnetnuke

评论


答:

0赞 ScottS 6/29/2011 #1

为了使用源码包,您必须在尝试访问网站之前以发布模式编译代码。

作为 DNN 的新手,我建议从不需要编译的安装包开始,或者更容易,您可以通过 Microsoft Web 平台安装程序获取 DNN。WPI 还将处理可能需要在计算机上配置的所有依赖项。

0赞 karbonphyber 7/4/2011 #2

我想澄清下载源包背后的意图。你是打算开始开发和更改 dotnetnuke 框架以满足你的需求,还是想建立一个可以在 IIS 上构建模块的网站?

如果您打算开发模块,我建议下载安装包,在“默认网站”下创建一个 IIS 站点。 - 如果使用的是 App_Data 文件夹中的数据库文件,则无需更改连接字符串。 - 您需要做的就是根据您正在运行的应用程序池设置网络服务或IIS_IUSRS的文件夹权限。 - 网站的 URL 将被 http://localhost/xxx

在 DNN 中构建模块有两种方法。网站项目和 Web 应用程序是两种不同的方式。它们分别生成源代码和 dll。如果它是内部的,任何方式都是好的。如果它是面向外部的,你可能需要更高的速度,所以去 Web 应用程序。

但是,如果您打算使用 DNN 核心框架并进行调整,那么 Source 是您的不二之选。无需调整设置,只需在 Visual Studio 中打开网站项目即可。