DotNetNuke(简称DNN)是国外非常流行的一个开放源代码的建站平台程序。完全使用Asp.net 开发。
DNN的最新版本,可以访问官方网站http://www.dotnetnuke.com, 其汉化版本可以在http://www.dnnchina.net得到。
我只想就我使用DNN的一些体会发表一点意见,关于DNN的更多介绍请访问以上两个网站。
以下是安装的一些步骤: (参考DotNetNuke 3.0.7 安装指南(灵感之源))
- DNN目前的最新版本是3.07版本,所以我们首先需要从http://prdownloads.sourceforge.net/dnn/DotNetNuke_3.0.7.zip?download下载最新的版本。解压缩到指定的目录下,这里将它解压缩到DotNetNuke目录。
- 设置DotNetNuke访问安全性:(主要是因为当管理员登陆时,设置本地化配置时需要修改资源文件的内容,如果不想要在线修改资源的功能,可以跳过这一步)。
1)NTFS:把你的DotNetNuke目录的安全属性中添加上NETWORK SERVICE用户,并将该用户的权限设为允许读取、写入、修改。
2)非NTFS:如果你的DotNetNuke所在硬盘分区的文件系统不是NTFS,则不需要做任何操作; - 创建一个空的(SqlServer)数据库,取名为DNN(可以任意命名)。DNN默认使用SqlServer数据库,当然你也可以将其扩充为使用其它数据库。这里就不讨论了。
- 修改数据库配置 将22行<add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;" />
改为<add key="SiteSqlServer" value="Server=(local);Database=DNN;uid=**;pwd=**;" /> - 修改本地化配置 将80行<globalization culture="en-US" uiCulture="en" requestEncoding="UTF-8" responseEncoding="UTF-8"
fileEncoding="UTF-8" />改为<globalization culture="zh-CN" uiCulture="en" requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="GB2312" /> - 在IIS中添加虚拟目录,物理路径指向Dotnetnuke目录,如果DotNetNuke在主目录下可以直接在IIS中设置,添加应用程序即可。
- 汉化:请使用dnnchina.net网站提供的汉化包,如果对该汉化包不满意的话,也可以自己修改资源文件。在App_GlobalResources目录下。
- 运行:在浏览器中打开http://localhost/dotnetnuke,稍等一会,DotNetNuke会自动初始化数据库等信息,便可体验DotNetNuke最新版本。
我按照以上的步骤安装完毕后一切正常。
安装完后如果无法显示中文,请将Admin->Site Settings->Other Advanced Settings - >Default Language设置为中国