Hello,
I have some issue using Active Directory Provider in a DNN 5 installation in which the web server is not a part of active directory domain (it is in DMZ). In have read the documentation, so I have done these steps:
1-Configured the active directory provider in DNN admin menu -> Extenisions
In this case, when I update the settings, I got this error:
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.Settings.UpdateSettings() --- End of inner exception stack trace ---
2-Modified web.config adding <identity impersonate=”true” userName=”domain\user” password=”password” /> .
In this case I have also created a local user (local in the web server!) with same username and same password of the domain user stored in active directory. I have also granted full access to the dnn5 directory and added it into IIS_USRS group. OK. Repeating step 1 I got the same error.
3-Set Integrated authentication of WindowsSignin.aspx in IIS7:
I cannot set this option in IIS7 to this file, I can only set it to the directory in which it is stored (desktopmodules\Authenticationservices\Activedirectory).
Can anyone help me?
Thanks
Eclipse79