Upgrading DNN From 7.0.4 To 8.0.3

Steps to upgrade DNN 7.0.4 to 8.0.3(5)

  • Set up the portal in the local machine.
  • Make sure that the portal is pointing to correct the database.
  • Update the settings “autoupgrade” to “false” in web.config.
  • Update the settings “UsePort” to “false” in the web.config.
  • Browse the portal in localhost. (no need to debug it).
  • Replace the folders and files in the portal folder with DNN 8.0.3 upgrade package files.

You can access the upgrade package here.

  • Append the URL with “install/install.aspx?mode=upgrade” and browse again. (example URL… http://localhost:8080/{your web site name}/install/install.aspx?mode=upgrade)


  • The portal will be upgraded.


Notes

  • The changes made in the default DNN pages /.dll files will be replaced with the new file.
  • Please make sure that you took the backup of the DB and the files before upgrading to 8.0.3.
  • Do not refresh and stop upgrade in the middle.

Major changes in DNN 8.0.3(5)

  • .NET 4.5.1 or higher is now required.
  • This is because we require ASP.NET Web API 2.1.1 and MVC 5.1.1 for some WebAPI related work.
  • DLL (json.net) is updated from 4.5.11 to 7.0.1.
  • Supports only IE 9 or greater.
  • Medium trust is no longer supported.

As a part of DNN 8, a number of modules have been removed from DNN.

The modules given below have been extracted and removed from the new installations as well as upgrades (so they are no longer supported in the product itself but can be downloaded and installed separately).

For Reference,

http://www.dnnsoftware.com/wiki/dnn-8-breaking-changes

Existing NameSpace/Function/PropertyNew NameSpace/Function/Property
DotnetNuke.Services.VendorsDnn.Modules.Vendors
VendorControllerVendorsController
Dnn controls like GridView,DateTimePicker has been moved from DotNetNuke.Web DotNetNuke.Web.Deprecated
DotNetNuke.Modules.Dashboard.Components.DatabaseDnn.Modules.Dashboard.Components.Database
DotNetNuke.Modules.Dashboard.Components.HostDnn.Modules.Dashboard.Components.Host
DotNetNuke.Modules.Dashboard.Components.ModulesDnn.Modules.Dashboard.Components.Modules
ModulesController.GetInstalledModules()DotNetNuke.Entities.Modules.InstalledModulesController.GetInstalledModules()
DotNetNuke.Modules.Dashboard.Components.PortalsDnn.Modules.Dashboard.Components.Portals
DotNetNuke.Modules.Dashboard.Components.ServerDnn.Modules.Dashboard.Components.Server
DotNetNuke.Modules.Dashboard.Components.SkinsDnn.Modules.Dashboard.Components.Skins
SkinsController.GetInstalledSkins()DotNetNuke.UI.Skins.Skin.GetInstalledSkins()
DotNetNuke.Framework
DotNetNuke.Services.Log.SiteLogDnn.Modules.SiteLog
ClientResourceLoader.DataBind()ClientResourceLoader.Instance.DataBind()
SolPartMenu and SolpartAction related filesDeleted, and now usinf DDR menu.
CkEditorCkEditor is not supported by DNN 8 removed files from Portal

Conclusion

We can find the greater version of DNN in GitHub but the version 8.0.3 is the stable version of DNN. For more reference about DNN, please refer the articles given below. 

Ebook Download
View all
Learn
View all