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行
1<add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;"></add>
改为
1<add key="SiteSqlServer" value="Server=(local);Database=DNN;uid=**;pwd=**;"></add>
- 修改本地化配置 将80行
1<globalization culture="en-US" fileencoding="UTF-8" requestencoding="UTF-8" responseencoding="UTF-8" uiculture="en"></globalization>
改为
1<globalization culture=" zh-CN " fileencoding=" GB2312 " requestencoding="UTF-8" responseencoding="UTF-8" uiculture="en"></globalization>
- 在IIS中添加虚拟目录,物理路径指向Dotnetnuke目录,如果DotNetNuke在主目录下可以直接在IIS中设置,添加应用程序即可。
- 汉化:请使用dnnchina.net网站提供的汉化包,如果对该汉化包不满意的话,也可以自己修改资源文件。在App_GlobalResources目录下。
- 运行:在浏览器中打开 http://localhost/dotnetnuke ,稍等一会,DotNetNuke会自动初始化数据库等信息,便可体验DotNetNuke最新版本。
我按照以上的步骤安装完毕后一切正常。
安装完后如果无法显示中文,请将Admin->Site Settings->Other Advanced Settings - > Default Language 设置为中国