一、实现环境
操作系统:Microsoft Windows Server 2008 r2 sp1
服务器:IIS: 7.5.7600.16385;
数据库:SqlServer 2008
浏览器:IE 11
组件:.NetFrameWork4;
DNN安装包:DotNetNuke_Community_07.01.00_Install
网络:202.114.156.250,可以联接上互联网。
二、步骤
1.登录本机的sqlserver数据库,新建一个登录名(即用户)。
图 1
2.在左边选择页中,选中常规。登录名为dnn,选择SQL Server身份验证,密码为123456,取消强制实施密码策略。
图 2
3.左边选中服务器角色,勾选权限为sysadmin一项。
图 3
4.新建一个数据库。
图 4
5.在常规页中,填写数据库名为dnnDB,浏览所有者勾选dnn(刚新建的)为其所有者。
图 5
6.解压DNN安装包到磁盘D,右击文件夹,在属性中的安全项里,给本机users完全控制的权限。
图 6
7.打开IIS信息服务器,添加一个应用程序池,名为dotnetnuke,.Net版本为4,使用集成模式。
图 7.1
图7.2
8.再添加一个网站,名为DotNetNukeWebsite,应用程序池为dotnetnuke,物理路径填DNN安装包的物理路径,端口分配88.。
图 8
9.输入网址(http://202.114.144.250:88/Install/InstallWizard.aspx),自动跳转到安装页面,填写网站信息和数据库连接信息。
图 9.1
图 9.2
10.开始安装,完成后点击Visit Website,就可以看到网站了。
图10
注意:
因本网站没使用默认的80端口,在网站的根目录修改webconfig,在<appSettings>下,添加 <add key="UsePortNumber" value="true" /> ,重启网站。若为网站默认端口,不能修改。
dnn需要关闭更新,否则会非常慢。在host下的host settings里进行设置。
此时需要将host email去掉,否则无法保存。
然后点击update保存设置
至此DNN框架搭建完毕!