Dear all,
I'm really a beginner in DotNetNuke and i hope anyone can help me to clear my doubt.
I have go thru Michael's tutorials (http://www.adefwebserver.com/DotNetNukeHELP/) and sbwalker's tutorials (http://forums.asp.net/1114393/ShowPost.aspx).
I strongly recommend all the beginner like me should go thru these links first.
My problem is i have downloaded DotNetNuke Project Source code from http://sourceforge.net/projects/dnn.
I was trying to open 'Links' project and study the source code and recompile it.
Below is the steps i did:
Step 1 : downloaded Links_3.3_source.zip
Step 2 : extract links_3.3_source.zip
Step 3 : found Dnn_links_source.zip inside
Step 4 : unzip Dnn_links_source.zip
Step 5 : try to open DotNetNuke.Links.sln with Visual Basic Express 2005 , Conversion wizard prompted and finish converting the codes.
Step 6 : Error : Missing Editlinks.ascx , Links.ascx & Settings.ascx
Step 7 : try to open DotNetNuke.Links.sln with Visual Web Developer Express 2005, All the projects unavailable.
Step 8 : create a new DotNetNuke website by using DotNetNuke Starter kit & template by using the methods learned from Michael's tutorials
Step 9 : putting in the source files from dnn_links_source.zip into proper directories ( app_code & desktopmodules ).
Step 10: finally successfully recompile the codes under VWD2005
Step 11: install the 'new' module into the DotNetNuke and throw error while view the module from Home page.
(table 'links' and store procedures 'addlinks','deletelinks','updatelinks' was created correctly)
Error : Links is currently unavailable
DotNetNuke.Services.Exceptions.ModuleLoadException:The type initializer for 'DotNetNuke.Modules.Links.DataProvider' threw and exception. -->
System.TypeInitializationException: The type initializer for 'DotNetNuke.Modules.Links.DtaProvider threw an exception --> System.ArgumentNullException:
Value cannot be null. ..................
I know i must did something wrong but i don't know how to make it right. I hope to know a general ways to open the modules and recompile it in VS2005.
Thanks.