DNN模块开发与DNN安装心得(DotNetNuke4.3.7)
已经挺晚的了,该睡了,怕忘记了,赶紧写下来。
- 首先,去Sourceforge.net下一个DNN装上,网址是http://sourceforge.net/projects/dnn ,比如DotNetNuke_4.3.7_Install.zip
安装的时候如果你用的是SQL2005Express就调一下文件夹权限就可以了,如果用SQL2000你还得改一下Web.config的ConnectingString挺麻烦的。我用的是SQL2005干脆把权限开到了最大。最危险的状态呵呵。你要是不想这样可以参考这个文章:http://forums.asp.net/1114393/ShowPost.aspx ,里头有权限怎么弄。人家很智能,安装都是自动的.
比如你解到了c:\www.dc9.cn\,你在iis里头的设置是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文件里头那段网址改成你自己的http://localhost/n/,有两个地方。别忘记了。
- 在VS里编译,应该没有错误就对了。然后按照这篇文章,一点一点制作模块就可以了:http://www.adefwebserver.com/DotNetNukeHELP/DNN_ShowMeThePages/
该文章说的及其详细,不需要再解释什么了。 - 原来DNN模块开发这么简单,以前看二十四画生的教程都看晕了,最后还是去DotNetNuke的官方论坛找到了这个模块开发教程。英文不好的用google翻译一下就可以了呵呵。
最后别忘了自己写一些代码过过瘾开发模块瘾!!!(
比如你在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>"
刷新~无比爽阿,看到效果了~呵呵~
明天八点去城建礼堂上文登的课,睡咯。
欢迎转载,转载请注明出处:http://www.cnblogs.com/Tonyyang/