An update to a hotfix, internal build or a patch has the following effects
- Sitefinity code is modified to fix the issue
- No database schema changes are made. The database schema is not updated, no new column, no modified columns, no removed columns or tables. The version of the database will be incremented to the version of the hotfix, internal build or patch.
Option 1: Update using the Project Manager
1. Download the hotfix or internal build from your account after logging to http://sitefinity.com go to Account Overview -> Products & Subscriptions -> select Sitefinity CMS -> click Download installer and other resources and to Sitefinity. On this page change the version dropdown to the version required.
2. After downloading the project manager (it is named ProjectManager_ followed by the number of the corresponding version) Import the project in the newly downloaded Project Manager. For more information on how to use the project manager refer to Sitefinity documentation, Work with Sitefinity CMS Project Manager https://docs.sitefinity.com/work-with-sitefinity-project-manager .
3. Upgrade the project
- open SitefinityCMS.exe this opens Sitefinity CMS Project Manager. The Project manager has three buttons "Create a New Project", "Import a Project" and "Actions". In this case use "Import a Project" and select the radio button option "Open from the project folder". Navigate to the folder of the site which is to be upgraded and click "Done".
NOTE: When the Upgrade button is grayed out in project manager the imported site has a version higher or the same as the version of the project manager. For example:
- using Sitefinity project manager with version 10.0.6400.0 to import a site with version 10.0.6411.0 will have grayed out upgrade button because the site has a higher version than the project manager.
- using Sitefinity project manager with version 10.0.6400.0 to import a site with version 9.2.6228.0 will not have grayed out upgrade button. )
4. Wait for the upgrade to occur, there will be a progress indicator. After the upgrade actions complete. Start the site.
Option 2: Update using NuGet Packages
1. Capture the exact build number of the hotfix or internal build you need to install.
2. Add the Sitefinity nuget server into the nuget package sources in Visual studio referring on the information in this documentation article: Sitefinity documentation, Sitefinity CMS NuGet packages repository https://www.progress.com/documentation/sitefinity-cms/sitefinity-cms-nuget-packages-repository
Note: refer to the "How to use Sitefinity NuGet Packages" section of the Sitefinity NuGet package repository http://nuget.sitefinity.com/#/home in order to be able to get NuGets from Sitefinity NuGet server.
3. Install the Telerik.Sitefinity.All NuGet package with the required version from the Sitefinity NuGet packages repository. An example NuGet package install comment for a specific version is below:
Install-Package Telerik.Sitefinity.All -Version 10.1.6521.0
4. Build the project
5. Run the project