Install Sitefinity CMS

Overview

You can install Sitefinity CMS in two ways – you can install Telerik.Sitefinity.All NuGet package on a blank web application or you can use Sitefinity CMS Project Manager.

RECOMMENDATION: We recommend installing Sitefinity CMS using the NuGet package.
Use the Project Manager to install Sitefinity CMS for evaluation purposes only. For more information, see Create projects with the Project Manager.

NOTE: To install Sitefinity CMS using NuGet, you must use Visual Studio 2017 or later. This tutorial uses Visual Studio 2019 as a reference.

To install Sitefinity CMS in a blank web application using a NuGet package, perform the following:

Create a blank web application

To do this, perform the following:

  1. Open Visual Studio.
  2. In the toolbar, click File » New Project…
    The Create a new project window appears.
  3. In the All languages dropdown, select C#.
  4. In the All platforms dropdown, select Windows.
  5. And in the All project types dropdown, select Web.
  6. From the list of projects, select ASP.NET Web Application (.NET Framework).
  7. In Project name, enter a name of your project.
    For example, enter SitefinityWebApp
  8. Choose a location to store your project.
  9. Enter a name for the solution.
    For example, enter SitefinityWebApp
  10. In Framework, select .NET Framework 4.7.2.
  11. Click Create.
  12. In the window that appears, select Empty and click Create.

Configure Sitefinity NuGet repository

In Visual Studio, perform the following:

  1. In the toolbar, click Tools » NuGet Package Manager » Package Manager Settings.
  2. In the left pane, expand NuGet Package Manager.
  3. Select Package Sources.
  4. Add a new source by clicking the plus button.
  5. In Name, enter Sitefinity Nuget
  6. In Source, enter http://nuget.sitefinity.com/nuget
  7. Click OK.

Install Sitefinity CMS

In Visual Studio, perform the following:

  1. In the toolbar, click Tools » NuGet Package Manager » Package Manager Console.
    The Package Manager Console opens.
  2. In Package source, select Sitefinity Nuget.
  3. In Default project, select the empty project that you have created.
  4. Depending on whether you want to install the full Sitefinity CMS package or a light version:
    • To have all Sitefinity CMS modules installed in your project, install the Telerik.Sitefinity.Allpackage by entering in the console: Install-Package Telerik.Sitefinity.All
    • To have only the core Sitefinity CMS modules installed in your project, install the Progress.Sitefinity package by entering in the console: Install-Package Progress.Sitefinity<

      NOTE: With these commands 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

      Proceed by adding any of the desired additional Sitefinity CMS modules. For more information, see Work with decoupled modules.

  5. Wait until Sitefinity CMS is installed on your empty project.
  6. Build your solution.

Setup the project

  1. Open the project, in Visual Studio.
  2. In the Solution Explorer, open the context menu of your newly created project.
  3. Click View » View in browser.
    Your project starts in a browser.
  4. Install your license.
    After the project initialized in the browser, the License activation page appears.
    Perform procedure Activate a license.
  5. Setup the project.
    After you activate your license, the Project Startup page appears.
    Perform procedure Setup the project.

RESULT: Sitefinity CMS Dashboard appears.

Other installation files

To access additional installation files that are used for authentication and debugging visit http://www.telerik.com/account/ to access your account. When you open your account, navigate to Products & Subscriptions » Sitefinity CMS » Download Installer and other resources. There you may access the following files:

 Setup files  What they contain
SitefinityStsWebApp_x_x_xxxx.zip Sitefinity claims issuer that enables you to customize authentication (optional). You can download it as a project, open it, and see all files that you can modify and customize. By default, Sitefinity has built-in authentication services
For more information, see Set up the STS with Windows authentication

WindowsAuthWebHost_x_x_xxxx.zip You need this application to use Windows authentication. For more information, see Configure Windows authentication.
Sitefinity_x_x_xxxx_PDBs.zip Program database (PDB) files that hold debugging and project state information that allows incremental linking of a Debug configuration of your application.

Was this article helpful?