Kentico Xperience 13 documentation and ASP.NET Core

Most documentation about running Xperience applications under ASP.NET Core can be found in a dedicated section: Developing Xperience applications using ASP.NET Core. The rest of the documentation still applies, but some code samples and scenarios might need slight modifications for Core projects.

All major differences between the MVC 5 and Core platforms are summarized in Migrating to ASP.NET Core.


Deploying a sample Xperience application from the Azure Marketplace

Kentico provides an Azure Marketplace distribution of a sample Xperience application intended for evaluation purposes. The distribution deploys a preconfigured Xperience application running a sample website of a fictional Dancing Goat coffee shop franchise.

The distribution consists of two Azure Web Apps with dedicated hosting plans and an Azure SQL Server under your Azure subscription. For more information about the architecture of Xperience applications, see Developing Xperience applications using ASP.NET Core.


This distribution of Xperience is intended only for evaluation purposes. It should not be used to run production sites under any circumstances. All projects deployed from Azure Marketplace share a security configuration that may be exploited by malicious entities. By running production sites on this distribution, you open yourself to potential security risks.

For full control over the project's source files, configuration, and all ancillary features (such as applying hotfixes), we recommend installing and deploying Xperience from a local environment.

Deploying the sample Xperience application

  1. Open the Kentico Xperience item on the Azure Marketplace.
  2. Click Get it now.
  3. Click Continue. A deployment wizard for the application opens in the Azure Portal.
  4. Click Create.
  5. Under Project details, select your Azure subscription and specify a Resource Group.
    Specifying a deployment destination for the Xperience application
  6. Click Review + Create.
  7. In the final step of the pre-deployment configuration, click Create.

The Azure Portal opens a deployment overview page, where you can monitor the status of all resources being deployed. The deployment should finish in 15 minutes, on average.

After the deployment has finished:

  1. Click Go to resource or open the Resource Group you provided to the deployment wizard.
    • Your Resource Group should contain several kenticodemo resources suffixed with a randomly generated value to guarantee globally unique resource identifiers in the Azure environment.
  2. Open the kenticodemositeadmin and kenticodemolivesite Web Apps and copy their URLs.
    The overview tab of an Azure Web App
  3. Contact the Kentico sales team at and request two evaluation licenses – one for the domain of the Xperience administration application and one for the domain of the live site application.
  4. Open the kenticodemositeadmin application in the browser.
  5. Sign in to the system. The default user is administrator with no password.
  6. Add the provided site licenses via the License keys application.

You can now freely evaluate the product.

Was this page helpful?