|
Article relates to
|
all Telerik ASP.NET controls and versions
|
|
Created by
|
Robert, Telerik
|
|
Last modified
|
March 05, 2010
|
|
Last modified by
|
Sebastian, 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.
- Go to Downloads (or Free trials if you are a trial user).
- Locate the RadControls for ASP.NET AJAX and click on the Source Code, Manual Installation, Examples... link.
4. Download the
HOTFIX ZIP (aka
DLL and Scripts 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.
- (New to Q1 2009): 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,runtimeVersionv2.0" /> |
| <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,runtimeVersionv2.0" /> |
| <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,runtimeVersionv2.0" /> |
| <add name="Telerik.RadUploadProgressHandler.ashx_*" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" preCondition="integratedMode,runtimeVersionv2.0" /> |
| <add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode,runtimeVersionv2.0" /> |
| </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.

SOLUTION
Below are the instructions on how to upgrade Telerik's RadControls Classic to another version or license:
- Log in from your account.
- Go to Purchases and Downloads (or Free trials if you are a trial user).
- Locate the RadControls for ASP.NET tab and expand it to reveal the available options. Navigate to RadChart for example. Don't use the RadControls ZIP file as it contains EXE versions of the controls only
- Click on the Download tab and download the HOTFIX ZIP (aka DLL and Scripts 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 v2.x to v3.x), please check the HELP manual of the new version for Changes and Backward Compatibility as some new versions are not 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 ZIP files, copy the new DLL (located in the bin folder) to your web-application's bin folder. Replace the old dll.
- Locate the old RadControls/<Control> folder and delete it manually, i.e. using Windows Explorer. Copy the RadControls/<Control> folder from the distribution in your project's RadControls folder.
- 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 control in GAC, remove it by running a gacUtil to remove the old copy and then add the new one.
- 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' DLLs 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....
NOTE
Please don't forget that when using a hotfix and changing the RadControls folder, you will need to add permissions for the ASP.NET Machine account to access the folder. You can find this information in the help documentation for all controls.
-
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.
Please
Sign In
to rate this article.