We have had a corporate website hosted on a computer within the local network. AD authentication has been working just fine with these parameters:
Root Domain: dc=INTRANET
Default Domain: INTRANET
We moved the website to a hosted site outside of the internal corporate network. AD Authentication is now failing with the same settings. If I go to the site and just update settings, I get this:
Error: is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Authentication.ActiveDirectory.ADSI.Utilities.AddADSIPath(String Path, Path ADSIPath) at DotNetNuke.Authentication.ActiveDirectory.ADSI.Utilities.GetRootEntry(Path ADSIPath) at DotNetNuke.Authentication.ActiveDirectory.ADSI.ADSIProvider.GetNetworkStatus() at DotNetNuke.Authentication.ActiveDirectory.AuthenticationController.NetworkStatus() at DotNetNuke.Authentication.ActiveDirectory.Settings.UpdateSettings() --- End of inner exception stack trace ---
---------------
So, I changed the settings (having looked at the documentation) to:
Root Domain: dc=INTRANET.mycompany, dc=com
Default Domain: INTRANET
Now I don't get an exception, but I do get another error:
Accessing Global Catalog:
FAIL
Checking Root Domain:
FAIL
Accessing LDAP:
FAIL
Find all domains in network:
Could not access LDAP to obtain domains info
Logon failure: unknown user name or bad password.
Where should I go from here?