Upgrading to Evoq 9.6.x breaks Persona Bar menus

Overview

When upgrading to Evoq 9.6.1 or above, you will have trouble accessing the Users, Recycle Bin, Sites, Setting, and About Persona Bar menus as they will not load any content. 

 

Prerequisites

  • You are upgrading to Evoq 9.6.x from Evoq 9.4 and 9.4.4.
  • Access to the SQL Server and IIS.

 

Solution

There is a workaround that will fix this permanently for the Users, Recycle Bin, Sites, Settings, and About Menus in environments that have been affected by the upgrade.

The complete fix to fix the menus for a standard upgrade process will be resolved in a future release.

The workaround is to update the controllers directly in the DB.

  1. Go to SQL Server Management Studio and execute the below query into the DNN database.
  2. UPDATE PersonaBarMenu
    SET Controller = 'Evoq.PersonaBar.Licensing.MenuControllers.LicensingController, Evoq.PersonaBar.Licensing'
    WHERE Identifier = 'Dnn.Licensing'
    UPDATE PersonaBarMenu
    SET Controller = 'Evoq.PersonaBar.Recyclebin.MenuControllers.RecyclebinMenuController'
    WHERE Identifier = 'Dnn.Recyclebin'
    UPDATE PersonaBarMenu
    SET Controller = 'Evoq.PersonaBar.Sites.MenuControllers.SiteMenuController'
    WHERE Identifier = 'Dnn.Sites'
    UPDATE PersonaBarMenu
    SET Controller = 'Evoq.PersonaBar.SiteSettings.MenuControllers.SiteSettingsMenuController'
    WHERE Identifier = 'Dnn.SiteSettings'
    UPDATE PersonaBarMenu
    SET Controller = 'Evoq.PersonaBar.Users.MenuControllers.UsersMenuController'
    WHERE Identifier = 'Dnn.Users'
  3. Go to Internet Information Systems (IIS) and expand your server > Application Pools > Click on your application pool > Click Recycle.
    2020-10-16_13_06_30-Internet_Information_Services__IIS__Manager.png

Comments

0 comments

Please sign in to leave a comment.