Lately I’ve been tasked with Sitefinity Upgrades and License renewals.  I thought I would put this checklist online as it’s helping me stay organized while i make these upgrades.

  • Pull down the latest version of code from the production site or source control.  Especially important if this is a team project or you have team members that edit in production.  (I know you’re out there…)
  • Make a backup of the database for the current version.
  • Make a backup of the website for the current version.
  • Log into your Sitefinity.com and download the license file for the website and version release you are upgrading to.
  • Now open your Projects.xml file (In the program files/telerik/sitefinity 5.x folder) in notepad or Visual Studio but run as an administrator or you will not be able to save the file.
  • Point the project to be upgraded at the recently downloaded copy.  This will become the upgraded source folder.
  • I like to run the upgrade locally so restore the database to your development SQL server.  That way we still have not affected the running production website.
  • Open Sitefinity Project Manager and Edit your project in Visual Studio.  Open the DataConfig.config file to repoint the DB to the localhost if needed.
  • Run the upgrade and confirm the choice to continue and complete the upgrade.
  • If you ran this locally make a backup of the newly upgraded database and copy it for restore to the production server.
  • Update the DataConfig.config file for the production data base.
  • Copy the upgraded website folder back to the production server overwriting and replacing old files with new.
  • Cycle the application pool for the website or perform an IISReset.
  • Run the website.  The first time you will be prompted to install a license.  Select to load a license file that you already downloaded.  Install it and click OK.
The next thing you should see will be the website running under the upgraded version of Sitefinity.  This is hardly the push of a button but a whole lot easier than previous versions.  You can verify this by looking for the Generator meta tag when viewing the HTML source of any page from the site.
<meta name=”Generatorcontent=”Sitefinity 5.3.3900.0 SE” />
Kudos to Sitefinity; this can only keep getting easier and less time consuming.
Push Button Upgrade to the Next Version of Sitefinity

Leave a Reply

Your email address will not be published. Required fields are marked *