DotNetNuke中的安装错误

时间:2011-06-27 10:55:25

标签: dotnetnuke

我是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”

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

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

但是,如果您打算使用DNN核心框架进行调整并进行调整,那么Source就是您的选择。没有必要调整设置,只需在Visual Studio中打开网站项目即可离开。