Deploying a Telerik-enabled Web Application
Deploying an application that uses the Telerik® UI for ASP.NET AJAX controls is done in the same manner any other ASP.NET Web Forms application is deployed.
You can deploy the application using any of the well known and established techniques:
-
Visual Studio deploy (from the Build menu -> choose Publish Web app) - see these MSDN articles for more information: First look at deployment in Visual Studio and Publish a Web app to a web site using Visual Studio.
-
FTP upload
-
Remote Desktop or other.
To ensure a successful deployment, you need to check the following items:
-
For the controls to be recognized by the server, the application must properly reference the Telerik.Web.UI.dll assembly. The Included Assemblies help article explains where you can find the file(s) that you need.
-
Make sure that the needed assemblies (Telerik.Web.UI.dll and Telerik.Web.UI.Skins.dll) are copied over to the production server. This often involves setting the CopyLocal property of the Web Application reference to true.
In case you are deploying the assemblies in the GAC, examine the Working with Assemblies in the GAC article.
-
Make sure that the needed additions are made to the web.config on the production server. The web.config Settings Overview article lists them.
-
Make sure that the .NET 4.xx+ is installed on the server and the System Requirements are met.
-
If the deployed version of the Telerik assemblies differs from the one in the local project, make sure to delete the Telerik assemlies in the "obj" folder of your project as well as to Clean Up ASP.NET and Visual Studio Cache and Temp Files.