Fixing Controlbar Issue After DNN 9 Install or Upgrade

Overview

This article will help users encountering the following error after upgrading to DNN 9.

2018-10-03 16:52:46.892+00:00 [RD0004FFB145FB][D:2][T:17][FATAL] DotNetNuke.Framework.PageBase - An error has occurred while loading page.
System.Web.HttpException (0x80004005): The file '/Admin/ControlPanel/ControlBar.ascx' does not exist.
  at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
  at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
  at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
  at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath)
  at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc)
  at DotNetNuke.UI.Skins.Skin.InjectControlPanel()
  at DotNetNuke.UI.Skins.Skin.OnInit(EventArgs e)
  at System.Web.UI.Control.InitRecursive(Control namingContainer)
  at System.Web.UI.Control.AddedControl(Control control, Int32 index)
  at DotNetNuke.Framework.DefaultPage.OnInit(EventArgs e)
  at System.Web.UI.Control.InitRecursive(Control namingContainer)
  at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Requirements 

  • DNN Administrator 

Resolution

To fix this issue, the PersonaBar must be selected as the control panel instead of the old Control Bar. To do this, run the following query from SSMS as shown below:

UPDATE HostSettings
SET SettingValue = 'DesktopModules/admin/Dnn.PersonaBar/UserControls/PersonaBarContainer.ascx'
WHERE SettingName = 'ControlPanel';

Validation

If the solution works, the error will not appear again when using DNN 9.

 

Content Author: Manuel Gonzales

 

Comments

0 comments

Article is closed for comments.