I was running DNN version 5.x and I wanted to do an upgrade to 6.02.
When I did the upgrade I noticed a few issues that I cannot resolve and I was hoping to get some help here.
1.) I had multiple systems in sub folders on the website. This worked fine before the upgrade as it was not using the parents web.config. So I went into the web.config file and placed what I read was the solution into the <location> section:
inheritInChildApplications="false"
This however crashed my site and I had to remove it for the site to come back up.
I then read that the issue was the FiftyOne.Foundation DLL. (http://www.byteblocks.com/post/2012/06/27/InheritInChildApplications-cannot-be-set-to-false-error-with-dnn.aspx) So I looked online but could not fine one (the dll) that was .net 2.0, I did find one that was 4.0. So I upgraded the site to run under the .net 4.0 and placed in the inheritInChildApplications="false" and I still get a crashed site. I had to remove this code for the site to come back up.
Clearly the inheritInChildApplications="false" is not valid for a DNN site.
This seems like a very big deal. The idea that I cannot have applications underneath DNN is a big problem.
So I updated the application, which is in a virtual directory below the root, to .net 4.0 and I got it to now want all of the references for the DNN site, like all of the dll's. So I copied them all into the bin folder of the application that is in the virtual root.
Upon completing this I get this error:
[NullReferenceException: Object reference not set to an instance of an object.]
DotNetNuke.Common.Globals.get_Status() +81
DotNetNuke.HttpModules.RewriterUtils.OmitFromRewriteProcessing(String localPath) +39
DotNetNuke.HttpModules.RequestFilter.RequestFilterModule.FilterRequest(Object sender, EventArgs e) +207
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
This looks like the main website is trying to do some sort of re-write on the folder where the application is supposed to be.
I am completely stumped and I cannot see a way out. Is there someone who can help this disastrophe.