Sebastian Leupold wrote
save web.config file again to restart the application and retry.
No change in behavior.
I figured out that logging is happening in the dbo.Events table. I found this stack trace:
DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object.
---> System.NullReferenceException: Object reference not set to an instance of an object.
at DotNetNuke.Services.Authentication.AuthenticationConfigBase.get_AuthenticationModuleID()
at DotNetNuke.Services.Authentication.AuthenticationConfigBase..ctor(Int32 portalID)
at DotNetNuke.Services.Authentication.AuthenticationConfig..ctor(Int32 portalID)
at DotNetNuke.Services.Authentication.AuthenticationConfig.GetConfig(Int32 portalId)
at DotNetNuke.Modules.Admin.Authentication.Login.get_Enabled()
at DotNetNuke.Modules.Admin.Authentication.Login.BindLogin()
at DotNetNuke.Modules.Admin.Authentication.Login.ShowPanel()
at DotNetNuke.Modules.Admin.Authentication.Login.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--- End of inner exception stack trace ---
So for some reason we're getting a null reference in the AuthenticationModuleID property getter... any ideas what would cause that?