Telerik UI for ASP.NET MVC Deployment Overview
This article explains the basics about deploying a UI for ASP.NET MVC web application.
The deployment articles in this documentation provide general guidance and fundamentals. Telerik does not provide technical support for setting up CI/CD environments or application publishing infrastructure, except for questions about using Telerik license keys.
Prerequisites
First, make sure you can deploy an ASP.NET MVC application without the Telerik components in order to have the entire pipeline working as a baseline.
You can read more about deploying ASP.NET MVC applications in MSDN - make sure that you are familiar with this information, as the Telerik UI for ASP.NET MVC suite does not add any specific requirements or steps:
License Key
Before building a ASP.NET MVC app in a CI/CD environment, set up a Telerik license key in CI/CD. The process is different than in a local development environment.
Telerik Components
The Telerik UI for ASP.NET MVC components consist of:
- assembly—It is distributed through NuGet.
- static CSS and JavaScript assets—The required client-side resources to use the components.
The machine that performs the publish build must be able to properly restore the referenced Telerik NuGet packages. See the CI, CD, Build Server article for more details on automation setup.
Testing and Building Licenses
The licensing model of Telerik UI for ASP.NET MVC is based on developer seats. Separate licenses for test and build environments are not available. For details and next steps, refer to the Testing and Building License section in the Telerik UI for ASP.NET MVC license agreement.
Next Steps and Troubleshooting
The following articles provide more information on Telerik UI for ASP.NET MVC deployment:
- CI, CD, Build Server provides guidance on setting up continuous integration, continuous delivery and automated builds. Mostly related to using the Telerik NuGet packages as this is the only specific thing that we require.
- Telerik Private NuGet Feed shows how to set up our private NuGet package source.
- NuGet Feed Troubleshooting provides troubleshooting tips for the most common issues with our NuGet feed.
- Deployment Troubleshooting describes the most common problems and solutions related to deploying Telerik UI for ASP.NET MVC applications.