Updating RadControls for ASP.NET AJAX to another version or license
|
Article relates to
|
all Telerik ASP.NET controls and versions
|
|
Created by
|
Robert, Telerik
|
|
Last modified by
|
Marin, Telerik
|
HOW-TO
Update Telerik's controls to another version or license.

SOLUTION
Below are the instructions on how to upgrade Telerik's RadControls for ASP.NET AJAX to another version or license:
- Log in from your account and click on Manage products from the top menu.
- In the dropdown that appears choose from your purchased products or trial downloads the Telerik RadControls for ASP.NET AJAX, and click on it. If you have purchased a collection you would need to click on it and the trial downloads page will show all trial downlads directly.
- Click on Download Installer and other resources (the Download link next to the suite if you are a trial user). You need to choose the RadControls for ASP.NET AJAX suite if you have purchased the collection and click on the Browse all product files link.

4. Download the HOTFIX ZIP (aka DLL, Scripts and Skins only) file. Before the download starts, the page should look similar to this screenshot:

- Once the download completes, unzip the files at a convenient location.
- If the upgrade is major (i.e. from one quarterly release to other quarterly release), please check the HELP manual and the general Changes and Backwards Compatibility topic in it (residing under the Controls chapter) or the relevant Changes and Backward Compatibility topics for each control linked at the bottom of the same article. Some new versions may not be backwards compatible with the older ones.
- Backup your application.
- Backup all customized files such as ConfigFile.xml, ToolsFile.xml for RadEditor, custom skins, etc.
- From the newly downloaded and unzipped files, copy the new DLL (located in the binXX* folder) to your web-application's bin folder. Replace the old dll.
*binXX folder - contains the RadControls assemblies (.dll files), where XX represents the version of the .NET framework against which the assemblies are built.
- If you are using the installer - it will add the Telerik.Web.Design.dll assembly to the GAC. If you are not using it - you need to manually add the assembly in the GAC. Please check this blog post for more information.
- If using VS.NET, update the control's reference in your project to point to the new DLL and recompile.
- If you have added the Telerik.Web.UI assembly in the GAC (Global Assembly Cache), remove it by running a gacUtil to remove the old copy and then add the new one. How to operate with GAC and gacUtil you can learn from the following online resources:
-
Make sure that you do not specify the version through the fully qualified name of the following http handlers/modules in your web.config file (thus they will operate properly with each new version of Telerik.Web.UI.dll):
IIS 7 Integrated mode
| <system.webServer> |
| <modules> |
| <add name="RadUploadModule"type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" preCondition="managedHandler" /> |
| ................................... |
| </modules> |
| <handlers> |
| <add name="ChartImage.axd_*" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode" /> |
| <add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode" /> |
| <add name="Telerik.Web.UI.DialogHandler.aspx_*" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode" /> |
| <add name="Telerik.RadUploadProgressHandler.ashx_*" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" preCondition="integratedMode" /> |
| <add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode" /> |
| </handlers> |
| <validation validateIntegratedModeConfiguration="false"/> |
| </system.webServer> |
IIS 5.x/6.x/7.x
| <httpHandlers> |
| <remove verb="*" path="*.asmx" /> |
| ................... |
| <add verb="*"path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" /> |
| <add verb="*"path="Telerik.Web.UI.DialogHandler.aspx"type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" /> |
| <add verb="*"path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" /> |
| <add verb="*"path="ChartImage.axd"type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" /> |
| <add path="Telerik.Web.UI.WebResource.axd"verb="*"type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false" /> |
| </httpHandlers> |
| <httpModules> |
| <add name="RadUploadModule"type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" /> |
| ... |
| </httpModules> |
- Restore your customized files if needed.
- Run the project.
- If you still get the older version then do the following (not related to Telerik controls):
- Sometimes the .NET Framework wrongly caches the RadControls' DLL (Telerik.Web.UI.dll) and therefore the update may seem to have failed. Try the following to ensure that this has been the exact problem and eliminate it:
- Terminate the aspnet_wp.exe process (from the Windows Task Manager)
- Open a Windows Explorer and navigate to
C:\Windows(WINNT)\Microsoft.NET\Framework\vYOUR_VERSION\Temporary ASP.NET Files
- Delete all the folders with names, corresponding to your Telerik projects, containing RadEditor, RadTreeView, etc.
- Delete your Visual Studio web project caches as well - they should be located at C:\Documents and Settings\<YOUR USER>\VSWebCache.
- Delete your browser cache: Tools -> Internet Options -> Delete Files....
- In case you upgrade from a trial to a dev version and still get the copywrite message:
The copyright message appears only when using the trial version of Telerik.Web.UI.dll (the Developer versions of Telerik's controls do not throw copyright messages). Make sure you have downloaded the proper, Developer "DLL and Scripts only" file. You will recognize it by the Dev abbreviation in the file name.
Comments
-
HainesTech ,
Mar 8, 2007
What a time saver. Thank you!
-
dswersky ,
Jun 4, 2007
If you want to run the latest version of the RADINPUT.dll without updating the rest of the assemblies, you MUST also update the RadCalendar. RadCalendar references RadInput. Chased this issue for a while, thank you Reflector...
-
MarkD ,
Nov 5, 2007
Wouln't I replace the files within ProgramFiles/Telerik folder with the updated ones in the hot fix. Then update the reference within VS 2005 to point to that folder. I'm confused.
-
Telerik Admin ,
Nov 7, 2007
Actually we refer to replacing/overriding the RadControls folder in your web application/web site. Of course, you can specify the RadControls folder location if it differs from the default place (the root of the web site) following the instructions from this common help topic: http://www.telerik.com/help/aspnet/grid/?installRadControls_Folder.html
-
Sime ,
Nov 20, 2007
I've just purchased a licence having used the trial controls and was pointed to this page in the Intro email. However, this procedure is totally different from the procedure given in the email. The email tells you to Uninstall the trial controls then do a full reinstall of the licenced version from the .EXE files. Confuding to say the least. I think it would help if there was a full procedure for each scenario rather than having to glean tips from here and there!
-
Telerik Admin ,
Nov 26, 2007
Hello, Sime. The instructions you are referring to are different. The mail touches on two topics: 1) general installation where you need to uninstall the trial and install the purchased version, and 2) existing projects with the trial versions, which need to be updated to the paid version. This is the reason why the instructions are different. This KB article covers the second scenario. You can also review the HELP manual which provides more information on each installation procedure.
-
The Oracle ,
Feb 1, 2008
VS for Team Foundation System can be finicky if you check out and then DELETE the files from within the Solution Explorer, and then try and replace them. Instead, EXCLUDE the relevant files and folders from the project, delete the files, replace them and then INCLUDE them back into the project.
-
Lori Wagner ,
Nov 13, 2008
Could use a print friendy button to get a hard copy of the article.
-
Telerik Admin ,
Nov 19, 2008
You can use the browser's print button to obtain a hard-copy of the article if you want to. Currently we do not have plans to include additional print button as part of the article body.
-
Brad ,
Dec 18, 2008
I followed these steps to a "T" many times but kept getting referencings while running the app to a previous radcontrols version. Finally spotted the telerik.xml file in the /bin subfolder. Deleted it and viola! I hope that can help someone else too. I spent waaaay too much time on that.
If you'd like to comment on this KB
article, please, send us a
Support Ticket.
Thank you!
Please
Sign In
to rate this article.