DNN模塊開發(fā)與DNN安裝心得(DotNetNuke4.3.7)

2010-08-28 10:50:35來源:西部e網(wǎng)作者:

  1. 首先,去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
  2. 安裝完了,再去sf下一個DotNetNuke_4.3.7_Source.zip和DotNetNuke_4.3.7_StarterKit.vsi把這個DotNetNuke_4.3.7_StarterKit.vsi 裝上,前提是你裝了VS2005.
  3. 把DotNetNuke_4.3.7_Source.zip解壓縮。比如d:\www.dc9.cn\隨便什么文件夾都行,然后把一個DotNetNuke.sln文件里頭那段網(wǎng)址改成你自己的http://localhost/n/,有兩個地方。別忘記了。
  4. 在VS里編譯,應(yīng)該沒有錯誤就對了。然后按照這篇文章,一點一點制作模塊就可以了:http://www.adefwebserver.com/DotNetNukeHELP/DNN_ShowMeThePages/
    該文章說的及其詳細(xì),不需要再解釋什么了。
  5. 原來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>"

刷新~無比爽阿,看到效果了~呵呵~

關(guān)鍵詞:DNNASP.NET