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


學習背景:本人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

操作手冊在官網下載.這里省略.


1 工具列表

 

工具說明如表1.

序號

工具名稱

介紹

1

DotNetNuke_Community_06.00.00_Install.zip

這個是安裝包,開發是根據這個來的,安裝好后可以在前台動態的加站點,頁面,模塊,皮膚等.

2

DotNetNuke_Community_06.00.00_Docs.zip

這個是dnn6.0.0.0API,要使用這個框架的一切類,方法,接口等可參照這個文件.

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到新建的文件夾.


2   加壓安裝包

 

2)       設置文件夾的權限:

我們要開發的是對象是網站,網站肯定要被很多用戶訪問,那就至少要加個network service的權限,這樣我們自己或者用戶就能通過IIs或者瀏覽器訪問到網站的資源.選擇文件夾,右鍵選屬性,到安全選項卡下,添加network service 角色權限,如圖3


3 文件夾權限設置

3)       配置好IIS

新建一個網站,配置好端口,權限,應用程序池.如圖4,


4 IIS中添加網站

應用程序池如圖5,選擇2.0框架.否則無法顯示,可能是dnn6是在2.0平台下開發的吧!


應用程序池設置

4)       建立好數據庫

打開數據庫管理端,新建一個空數據庫.如圖6所示.


6 建一個空數據庫

 

5)       開始安裝

打開google瀏覽器,輸入地址:localhost:9494,跳轉到如下頁面.說明前期步驟正確,否則請重新走一遍或者google一下自己遇到的具體問題.剩下的就是一步步的走下去了.


7 安裝開始頁

下面就是一步步來,我選的是typical方式,這個沒有關系的,有興趣的每種都可以試試.只是最后選擇自己需要的安裝方式即可.

注意選擇數據庫的時候,最好選擇圖8的方式.sa登錄,加個后綴dnn6.為了安全和增加表格的時候跟數據庫原有表格容易區分.


8 配置數據庫

 

安裝完成之后的效果如圖所示


9   安裝成功

3.       安裝模塊開發工具.

雙擊DotNetNuke_Community_06.00.00_StarerKit .vsi,進入下圖


10 安裝開始

下一步,選擇yes,然后選擇完成.


11 略過已經重復的

安裝成功之后如下圖


12 安裝成功

4.       使用API

解壓DotNetNuke_Community_06.00.00_Docs.zip

然后打開chm文件,可以查看到dnn6.0.0.0的一些命名空間,下面有類,方法,接口等,在以后的開發過程中,如果不明白可以查看這個文件.很方便吧!


13 API文件

5.       使用用戶手冊.

dnn的操作不熟悉,就要參考這個手冊了. DNN 6.0.0 SuperUser Manual.pdf,這個是從官網上下載的,全部是英文的,本人借助翻譯工具大致可以看懂,以后就根據這個來學習dnn6.0.0.0,還可以順便復習下英語,


14 開發指導手冊

 

6.         結語

安裝和獲得這些工具之后,我們一定要花時間去好好熟悉和使用他們,提高我們的工作效率.這五個工具,最后兩個相信大家都會用吧!下一節我將介紹使用模塊開發工具開發和構建dnn項目的方法,目前我知道的就是這兩種了,希望看到的牛人可以補充.謝謝大家!分享知識,共同進步,這是我的口號.

no pays,no gains! 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM