Recently, I upgrade an old DNN 2.2.2 website to version 3.2.2, then to version 3.7.7, then to version 4.5.0, and finally to the latest version of 5.1.1. My website has Tabs and every time a tab is clicked, the user should be redirected to a specific web page. For every tab on the web page, there is an embedded magicHyperRedirect module to manage the redirection. But whenever a tab is clicked, the following exception occurs:
Could Not Load Type 'DotNetNuke.PortalModuleControl' with magicModules.magicHyperRedirect
This problem began immediately after migrating from DNN 2.2.2 to 5.1.1. When I go to my list of Module Definitions, the magicHyperRedirect appears in the list of installed modules and it is listed as version 0.9.0. I downloaded DotNetNuke_WebControls1.5.3_Source.zip with the intention of installing the latest version of the magicModules, but the zip file does not contain this particular module. While I was viewing my current Module Definitions, I clicked on Install Module, which took me to an Upload New Extension Package page where I clicked Browse. I navigated to <drive>:\<path>\DesktopModules\magicModules.magicHyperRedirect, but regardless of which file I selected in the folder, as soon as I clicked Next, I would get a message like the following:
Invalid File Extension - magicredirect.dnn
The folder only contains the following files:
- icon_magicredirect_32px.gif
- magicredirect.ascx
- magicredirect.dnn
- magicredirectoptions.ascx
- module.css
How and where can I get the latest version of magicModules? What is the proper method for installing these modules? Is there a better why to accomplish what I am doing or is there a different method for managing redirects within version 5.1.1 of DNN?
Thank you - Steven