Upgrade from Sitefinity CMS 8.1 to 9.0

If your project is running on Sitefinity 8.1, 8.2, or 9.0, to upgrade it, perform the following:

  1. Backup your project and its database.
  2. Uninstall Telerik.Sitefinity.All package.

    IMPORTANT: Perform this step, only if you are upgrading from a Sitefinity CMS version 9.1 or below to a Sitefinity CMS version 9.2 or above. This step is required when you change the .NET framework from 4.0.

    If you have Telerik.Sitefinity.All package installed, remove the package and all its dependencies:
    1. Open your project in Visual Studio
    2. Open the context menu of your solution, click Manage NuGet Packages...
    3. In the list of installed packages, find Telerik.Sitefinity.All, click Uninstall, and press ENTER to close the dialog.
  3. Set the target framework version of your project to .Net Framework 4.8.
    Perform the following:
    1. Open your project in Visual Studio.
    2. In the context menu of SitefinityWebApp, click Properties.
    3. On Application tab, in Target framework dropdown box, select .NET Framework 4.8.
    4. Save the changes to your project
  4. Reinstall all packages:
    1. In Visual Studio, navigate to Tools » Library Package Manager » Package Manager Console.
    2. Execute the following command: Update-Package -Reinstall

      NOTE: You do this, because the changing the target framework requires re-installation of all packages. After you have removed all Sitefinity CMS related packages in Step 2, you perform this step to re-install all other packages that you may have installed on your system.

  5. In the Package Manager Console, install the latest Telerik.Sitefinity.Allpackage  using the following command:
    Install-Package Telerik.Sitefinity.All  

    NOTE: With this command you install the latest patch build, if you want to install a specific version you must use the command above followed by -Version and the version number.
    For example, enter Install-Package Telerik.Sitefinity.All -Version 13.0.7322.

    NOTE: The BCL dependency used by Sitefinity CMS to integrate Azure search in previous versions is also removed. As a result, you can safely remove the Tools folder under the root of your SitefinityWebApp project. 

  6. In the Package Manager Console, uninstall the following packages and delete the respective assemblies from the project's bin folder:
    • Telerik.Sitefinity.Thunder
    • Telerik.Sitefinity.DropboxLibraries
    • Telerik.Sitefinity.MobileAppBuilder
    • Telerik.Sitefinity.DAM
    • Telerik.Sitefinity.EverliveConnector
    • Telerik.Sitefinity.OpenAccess
  7. Build your solution.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?