- 首先,去Sourceforge.net下一個DNN裝上,網(wǎng)址是http://sourceforge.net/projects/dnn ,比如DotNetNuke_4.3.7_Install.zip
安裝的時候如果你用的是SQL2005Express就調(diào)一下文件夾權(quán)限就可以了,如果用SQL2000你還得改一下Web.config的ConnectingString挺麻煩的。我用的是SQL2005干脆把權(quán)限開到了最大。最危險的狀態(tài)呵呵。你要是不想這樣可以參考這個文章:http://forums.asp.net/1114393/ShowPost.aspx ,里頭有權(quán)限怎么弄。人家很智能,安裝都是自動的.
比如你解到了c:\www.dc9.cn\,你在iis里頭的設(shè)置是http://localhost/n - 安裝完了,再去sf下一個DotNetNuke_4.3.7_Source.zip和DotNetNuke_4.3.7_StarterKit.vsi把這個DotNetNuke_4.3.7_StarterKit.vsi 裝上,前提是你裝了VS2005.
- 把DotNetNuke_4.3.7_Source.zip解壓縮。比如d:\www.dc9.cn\隨便什么文件夾都行,然后把一個DotNetNuke.sln文件里頭那段網(wǎng)址改成你自己的http://localhost/n/,有兩個地方。別忘記了。
- 在VS里編譯,應(yīng)該沒有錯誤就對了。然后按照這篇文章,一點一點制作模塊就可以了:http://www.adefwebserver.com/DotNetNukeHELP/DNN_ShowMeThePages/
該文章說的及其詳細(xì),不需要再解釋什么了。 - 原來DNN模塊開發(fā)這么簡單,以前看二十四畫生的教程都看暈了,最后還是去DotNetNuke的官方論壇找到了這個模塊開發(fā)教程。英文不好的用google翻譯一下就可以了呵呵。
最后別忘了自己寫一些代碼過過癮開發(fā)模塊癮。。。
比如你在ascx里加一句
<div id="mydiv" runat="server"></div>
再在vb里頭寫上
Dim mystring As New StringBuilder()
Dim dr As IDataReader = DataProvider.Instance().ExecuteSQL(mySqlString.ToString())
While dr.Read()
mystring.Append(dr.GetString(0) + "|<br/>")
End While
dr.Close()
Me.mydiv.InnerHtml = "<b>" + mystring.ToString() + "</b>"
刷新~無比爽阿,看到效果了~呵呵~