Hi,
I have been fighting this problem on 2 different DNN 4.5.5 portals, attempting to upgrade to DNN 4.8.
First of all, I am not using the AD authentication provider, and the section in web.config has always been commented out.
Second, I attempted the work around described above, copying the 4.7 code into the 4.8 global.asax.vb file, which had absolutely no affect. I've tried many other things on my own, also without success. So if there are any other thoughts on this, or additional information I can provide, I could use some help.
Perhaps my exact problem is unrelated to the AD provider, but not sure where else to look, since it seems that is all everyone is pointing to.
Actually, I just re-read the error in the first post and realize I don't have the exact same error, but it has similarities. Here is the beginning of my stack trace:
[ArgumentNullException: Value cannot be null.
Parameter name: type]
System.Activator.CreateInstance(Type type, Boolean nonPublic) +2843963
DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectProviderName, String ObjectNamespace, String ObjectAssemblyName, Boolean UseCache) +582
DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectNamespace, String ObjectAssemblyName) +17
DotNetNuke.Security.Membership.Data.DataProvider.CreateProvider() +39
DotNetNuke.Security.Membership.Data.DataProvider..cctor() +13
[TypeInitializationException: The type initializer for 'DotNetNuke.Security.Membership.Data.DataProvider' threw an exception.]
DotNetNuke.Security.Membership.Data.DataProvider.Instance() +0
DotNetNuke.Security.Membership.AspNetMembershipProvider..cctor() +5
Seeing "Reflection" in the error makes me wonder if this is a Medium Trust issue?
Thanks for any help.
Rob Ralston