Kentico licensing for MVC applications
This page describes licensing requirements for some of the common environment setups when developing and running ASP.NET MVC applications with Kentico.
The Kentico development model for ASP.NET MVC websites relies on using two separate applications – the MVC live site and the Kentico administration. If these applications run on different domains, you need to acquire licenses for both domains.
You only need to purchase a license for the MVC application (i.e. the live site’s domain). The additional license for the Kentico administration is provided for free. To obtain the additional license, contact your sales representative directly or email us at sales@xperience.io.
The MVC and Kentico administration applications also use web farm functionality for synchronization. Licensing of the web farm servers works automatically – you only need a license with additional web farm servers when running multiple instances of the same application for one site. Scenarios where multiple MVC applications run different sites with a shared administration application are also supported (every license key for an MVC site automatically allows one additional web farm server).
Example scenarios
Environment setup |
URL examples |
Required license keys |
1 Kentico administration 1 MVC application (2 IIS web sites on different domains) |
Admin URL(*): https://admin.mydomain.com Live site URL: https://mydomain.com |
1 website license key (mydomain.com) 1 free license key (admin.mydomain.com) |
1 Kentico administration 1 MVC application (1 IIS web site on a single domain with 2 separate applications) |
Admin URL(*): https://mydomain.com/administration Live site URL: https://mydomain.com |
1 website license key (mydomain.com) |
1 Kentico administration 2 instances of the MVC application (load balanced) |
Admin URL(*): https://admin.mydomain.com Live site URL: https://mydomain.com |
1 website license key (mydomain.com) 2 web farm servers 1 free license key (admin.mydomain.com) |
2 Kentico administration instances (load balanced) 2 instances of the MVC application (load balanced) |
Admin URL(*): https://admin.mydomain.com Live site URL: https://mydomain.com |
1 website license key (mydomain.com) 3 web farm servers 1 free license key (admin.mydomain.com) |
1 Kentico administration 10 MVC applications on different domains |
Admin URLs(*):
Live site URLs:
|
10 website license keys (mydomain1.com, mydomain2.com, …) No need for a license with additional web farm servers 10 free license keys (admin.mydomain1.com, admin.mydomain2.com, …) |
1 Kentico administration 10 MVC applications on a single domain and its subdomains |
Admin URLs(*):
Live site URLs:
|
10 website license keys (mydomain.com, subdomain1.mydomain.com, …) No need for a license with additional web farm servers 10 free license keys (admin1.mydomain.com, admin2.mydomain.com, …) |
* The Kentico administration interface is available under the /Admin URL path. When the root URL of the administration application is accessed for a content-only (MVC) site, the system automatically redirects to the /Admin path.
For scenarios not listed in the table above, contact your sales representative directly or email us at sales@xperience.io.