dnn6 入门系列:一 工欲善其事必先利其器,安装所

系统 1753 0

学习背景 : 本人 11 年七月份毕业 , 至今工作已有半年 , 之前一直稳稳当当的在做一个大系统的项目具体化和维护的工作 , 不想开发部的其它部门要做一个垂直查询的网站 , 那个部门的人却走了好几个 , 公司副总没办法 , 找到我的老大 , 把我给调过来做网站了 , 一开始我屁颠屁颠的 , 因为一直是在做维护 , 好久没有尝试过从头到尾搭建一个项目 , 从设计 , 实现 , 测试 , 发布 , 对我来说是一个机遇 , 11 年十二月份 , 一头扎到这个网站设计和实现中去 , 公司之前有几个大牛用 dnn 做了好几个网站 , 什么官网啊 , 知道啊 ! 那些都是成功的案例 , 副总觉得那个挺炫的 , 在我写好了需求分析 , 界面设计还有数据库设计之后 , 到具体开发这个环节 , 要求我用 dnn 这个开源框架去开发 . 我比较熟悉的是 c#, dnn6 是比较稳定的 ,C# 化也很高 . 于是打算让我用这个版本去开发 . 前期主要做个样本 , 可是不懂 dnn6, 采用的都是 ASP 的开发方式 , 速度非常慢 , 也不美观 . 年尾决定重新复习下所学知识 , 做个漂亮的第二版本 . 提前祝各位 , 拿高工资 , 事业腾飞 龙年快乐 ! 学习 dnn6.0.0.0, 第一个任务就是找到相关的工具 , 正确的安装它们 , 然后正确的使用他们 . 这也是本文的主要目的 . 本人用的 win7 旗舰版 ,vs2008,google 浏览器开发 . 下面分别介绍我的学习过程 , 希望广大从事 dnn 开发的同志少走点弯路 , 共同学习进步 .

1.          使用的工具和说明 .

工具列表如图 1, 为了方便大家学习 , 提供这些工具的下载地址 . 前面四个下载地址 :   http://dotnetnuke.codeplex.com/releases/view/70103

操作手册在官网下载 . 这里省略 .

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

工具列表

 

工具说明如表 1.

序号

工具名称

介绍

1

DotNetNuke_Community_06.00.00_Install.zip

这个是安装包 , 开发是根据这个来的 , 安装好后可以在前台动态的加站点 , 页面 , 模块 , 皮肤等 .

2

DotNetNuke_Community_06.00.00_Docs.zip

这个是 dnn6.0.0.0 API, 要使用这个框架的一切类 , 方法 , 接口等可参照这个文件 .

3

DotNetNuke_Community_06.00.00_StarerKit .vsi

这个是模块开发工具 , 开发完模块之后打包 , 可以动态加载到 dnn 的站点中去 .

4

DNN 6.0.0 SuperUser Manual.pdf

英语使用手册 , 有一定英文基础的不可错过 .

5

DotNetNuke_Community_06.00.00_Source.zip

框架源代码 , 被称为开源的原因 , 想知道框架的设计细节的同志必看 .

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.         安装 dnn6.0.0.0

这个比较简单 , 我是属于无师自通的 . 以下是我的安装步骤 .

1)         解压 : 在平时的工作目录中建一个文件夹 , 名为 dnn6, 解压 DotNetNuke_Community_06.00.00_Install.zip 到新建的文件夹 .

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

2    加压安装包

 

2)         设置文件夹的权限 :

我们要开发的是对象是网站 , 网站肯定要被很多用户访问 , 那就至少要加个 network service 的权限 , 这样我们自己或者用户就能通过 IIs 或者浏览器访问到网站的资源 . 选择文件夹 , 右键选属性 , 到安全选项卡下 , 添加 network service  角色权限 , 如图 3

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

文件夹权限设置

3)         配置好 IIS

新建一个网站 , 配置好端口 , 权限 , 应用程序池 . 如图 4,

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

4 IIS 中添加网站

应用程序池如图 5, 选择 2.0 框架 . 否则无法显示 , 可能是 dnn6 是在 2.0 平台下开发的吧 !

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

5   应用程序池设置

4)         建立好数据库

打开数据库管理端 , 新建一个空数据库 . 如图 6 所示 .

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

建一个空数据库

 

5)         开始安装

打开 google 浏览器 , 输入地址 :localhost:9494, 跳转到如下页面 . 说明前期步骤正确 , 否则请重新走一遍或者 google 一下自己遇到的具体问题 . 剩下的就是一步步的走下去了 .

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

安装开始页

下面就是一步步来 , 我选的是 typical 方式 , 这个没有关系的 , 有兴趣的每种都可以试试 . 只是最后选择自己需要的安装方式即可 .

注意选择数据库的时候 , 最好选择图 8 的方式 .sa 登录 , 加个后缀 dnn6. 为了安全和增加表格的时候跟数据库原有表格容易区分 .

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

配置数据库

 

安装完成之后的效果如图所示

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

9    安装成功

3.          安装模块开发工具 .

双击 DotNetNuke_Community_06.00.00_StarerKit .vsi, 进入下图

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

10  安装开始

下一步 , 选择 yes, 然后选择完成 .

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

11  略过已经重复的

安装成功之后如下图

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

12  安装成功

4.          使用 API

解压 DotNetNuke_Community_06.00.00_Docs.zip

然后打开 chm 文件 , 可以查看到 dnn6.0.0.0 的一些命名空间 , 下面有类 , 方法 , 接口等 , 在以后的开发过程中 , 如果不明白可以查看这个文件 . 很方便吧 !

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

13 API 文件

5.          使用用户手册 .

dnn 的操作不熟悉 , 就要参考这个手册了 . DNN 6.0.0 SuperUser Manual.pdf, 这个是从官网上下载的 , 全部是英文的 , 本人借助翻译工具大致可以看懂 , 以后就根据这个来学习 dnn6.0.0.0, 还可以顺便复习下英语 ,

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

14  开发指导手册

 

6.            结语

安装和获得这些工具之后 , 我们一定要花时间去好好熟悉和使用他们 , 提高我们的工作效率 . 这五个工具 , 最后两个相信大家都会用吧 ! 下一节我将介绍使用模块开发工具开发和构建 dnn 项目的方法 , 目前我知道的就是这两种了 , 希望看到的牛人可以补充 . 谢谢大家 ! 分享知识 , 共同进步 , 这是我的口号 .

no pays,no gains! 

no pays,no gains!

dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论