群裡一直有朋友在問如何構建基於ASP.NET 2.0的DNN 4.X模組開發環境,受原來ASP.NET1.1多工程機制的思維影響,大家一直在等待VS2005支援多工程,經過一段時間的學習和摸索,發現其實DNN4.X其實可以無需要多工程機制來支援開發的,現把學習所得與大家分享,不對之處,還望指正。
更多相關專題,請見 www.dnngo.com
也歡迎加DNN QQ群: DotNetNuke俱樂部 I群(9764873) 200/200 (滿) DotNetNuke俱樂部 II群(23072812) 57/200 (未滿)
在ASP.NET 2.0中,有一個“入門套件”的概念,通過它開發人員只要幾分鐘就可以完成整個的開發環境的設定。初學者包自動產生許多你以前必須手工產生的過程。DNN利用這一特性,製作了一個我們一直忽略的工具包DotNetNuke_4.X.X_StarterKit.vsi,或許因為大家都覺得自己不是初學者吧,所以這個入門套件一直都被忽視了,呵呵!其實它正是解決問題的關鍵所在。
首先請在www.dotnetnuke.com或www.dnngo.com 下載DotNetNuke_4.X.X_StarterKit.vsi,然後雙擊,安裝。(一切按預設值,安裝過程略)
啟動VS2005,在[檔案] 功能表中選擇“建立”-“網站”
在位置下拉框中提供了“檔案系統”、“HTTP”、“FTP”三種方式給我們選擇,但強烈建議你採用“檔案系統”,因為這樣調試的時候好一些。選擇“檔案系統”之後,你需要指定一個本地目錄作為專案檔的存放位置。語言,你只能選擇VB,不要問我為什麼,不然顯得你太不專業了,哈哈!
點確定,這時估計你的硬碟得忙乎一會了,如果機器慢的,可以去吸根煙,哈哈。過一會,你回來,發現整個DNN工程檔案已經建立好了。不過系統還沒智能到能幫你建立資料庫,所以你還得乖乖的自己建立資料庫。(建立資料庫的過程麻煩參見拙作“最完整的DNN 4.X 安裝攻略(適合3.X版本)”)
如果你安裝資料庫的時候,沒有採用系統推薦的預設值,請雙擊web.config,修改資料庫連接串,覺得這部分有困難的朋友,可以使用www.dnngo.com網站提供的自助服務,它可以協助你建立一個可用的web.config。
至此,已經完成全部的準備工作了,哈哈。是不是簡單了許多?好了,我們上路吧!Ctrl + F5, 運行!嘿嘿,系統可能又要挑戰你的耐心了,這回可以喝上杯咖啡了。
嗯,時間到,哈哈,熟悉的DNN安裝畫面在網頁上慢慢地呈現出來,(確實比正常要慢很多,畢竟邊編譯邊運行嘛)爽,搞定。
至此,一個基礎平台已經搭建完成。下一篇,我們將講述如何開發VB版本的DNN4.X模組。