After attempting to upgrade to 4.9, get the following error after logging in as host, and going to the Host section of the site:
Error: Host Settings is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: D:\Websites\theburbblog.com\webroot\admin\Host\HostSettings.ascx.vb(105): error BC30456: 'Permissions' is not a member of 'DotNetNuke.Framework.SecurityPolicy'. ---> System.Web.HttpCompileException: D:\Websites\theburbblog.com\webroot\admin\Host\HostSettings.ascx.vb(105): error BC30456: 'Permissions' is not a member of 'DotNetNuke.Framework.SecurityPolicy'. at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---
Looking at HostSettings.ascx.vb, at line 105, I have this line:
lblPermissions.Text = Framework.SecurityPolicy.Permissions
the previous DNN version of HostSettings.ascx.vb had this:
If strPermissions <> "" Then
lblPermissions.Text = strPermissions.Substring(2)
End If
Just for grins- I tried to put the ascx.vb file from the previous version in place, and that seemed to "downgrade" my DNN. At least it was telling me that an upgrade was available when logged in, but it did take care of the error. Did not hunt around enough to see if it broke anything else when I made the swap. Swapped it back, and site is running as stated. I am now out of my league ;)