Is there a wizard to upgrade to the latest Progress Telerik UI for ASP.NET AJAX

1 Answer 246 Views
Documentation and Tutorials
scott
Top achievements
Rank 1
scott asked on 15 Aug 2022, 12:58 AM | edited on 15 Aug 2022, 02:22 AM

I'm tasked with upgrading our Telerik suite to the latest Progress Telerik UI for ASP.NET AJAX (I downloaded Telerik_UI_for_ASP.NET_AJAX_2022_2_622) from a version a decade ago (2013.3.1114.45 - Telerik.Web.Design; 2011.2.712.35 - Telerik.Web.UI; 2012.3.1205.35 - Telerik.Web.UI.Skins).  The website uses web form and a lot of grids, radtreeview, radwindows and tabs.  I'd like deployment to be as easy as possible so not to have to install anything but rather deploy as part of the bin folder.

Please give me any guidance for this.  I'd really appreciate it.  Is there a nuget package that I can simply install?

Thank you very much!

Best regards

1 Answer, 1 is accepted

Sort by
0
Valentin Dragnev
Telerik team
answered on 15 Aug 2022, 09:37 AM

Hello Scott,

The upgrading is always a good practice and guarantees smooth working for websites and applications, better browser support, and stability.

Before an upgrade to a newer version it is always good to check a few resources:

  • The Known Issues and Important Changes is to check the issues that may affect and encounter between changes of the versions.
  • The Telerik Upgrade API Analyzer this tool analyzes your code of the application and showed to you the changes between your current package and the newer package;
  • In the Release History you can see a list of all the changes, fixes, new features, and controls for every package;

To get started with installing and upgrading your version of Telerik UI for ASP.NET AJAX with the latest one, you can choose from a few options to do so:

On a side note, please keep in mind that all the assemblies should be taken from the same installation. A mix of different versions like Telerik (2013.3.1114.45 - Telerik.Web.Design; 2011.2.712.35 - Telerik.Web.UI; 2012.3.1205.35 - Telerik.Web.UI.Skins) will not work properly and is not supported. The Telerik.Web.UI.dll will work without the other dlls and only with the Default skin which is available inside it, but if you change the Skin to a different than the Default skin, the assembly will be unable to locate the Telerik.Web.UI.Skins one since it has a different incompatible version.

Follow the step above and please let me know if any questions arise. 

 


Valentin
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

scott
Top achievements
Rank 1
commented on 16 Oct 2022, 03:20 PM

Hi Valentin,

Thank you very much for this!  I've recently able to finally got this upgraded and are now in the same versions between the 3 dlls.  Please see what you can recommend how I can fix the issue below.  The one on the left is the upgrade version.  Please notice that there's no border around the drop down.

I have the following in the config (not complete but just related to Telerik and I've also changed to Default in the Telerik.Skin to no avail):

        <add key="Telerik.Skin" value="Windows7" />
        <add key="Telerik.ScriptManager.TelerikCdn" value="Enabled" />
        <add key="Telerik.StyleSheetManager.TelerikCdn" value="Enabled" />

        <httpHandlers>
            <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" />
            <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" />
            <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" />
            <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" />
            <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
        </httpHandlers>
        <httpModules>
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" />
            <add name="RadCompression" type="Telerik.Web.UI.RadCompression" />
        </httpModules>
        <sessionState timeout="180" />
    </system.web>
        <modules runAllManagedModulesForAllRequests="true">
            <remove name="RadUploadModule" />
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode" />
            <remove name="RadCompression" />
            <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode" />
        </modules>
        <handlers>
            <remove name="ChartImage_axd" />
            <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_SpellCheckHandler_axd" />
            <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_DialogHandler_aspx" />
            <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_RadUploadProgressHandler_ashx" />
            <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_WebResource_axd" />
            <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode" />
        </handlers>
    </system.webServer>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121fae78165ba3d4" culture="neutral" />
                <bindingRedirect oldVersion="0.0.0.0-2011.2.712.35" newVersion="2011.2.712.35" />
            </dependentAssembly>
        </assemblyBinding>
    </runtime>

 

Thank you very much for your time!

Valentin Dragnev
Telerik team
commented on 19 Oct 2022, 12:24 PM

Hello Scott,

As your latest question is different from the initial topic of this Forum post. I have created a new thread on your behalf.

I suggest that we discuss that problem in the "there's no border around the drop down" Forum post.

Tags
Documentation and Tutorials
Asked by
scott
Top achievements
Rank 1
Answers by
Valentin Dragnev
Telerik team
Share this question
or