We have two websites, one running off the root as the parent website and the 2nd website running in a standard subdirectory as a child application. For other technical reasons, we have to run the child application in a standard subdirectory and not as a virtual or application directory. We are using the probing statement to reference the childapp bin directory
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;Childapp\bin"/>
</assemblyBinding>
</runtime>
To test this problem out I wrote two small “hello world” applications. The parent application is using version 2012.3.1016.40 and the child application is running 2012.1.411.40. I only have the telerik.web.ui.dll and telerik.web.ui.skin.dll assemblies referenced and have tried setting the “specific version” property on the respective assemblies.
Below is the parent webpage
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="GACWebTest1.Default" %>
<%@ Register Assembly="Telerik.Web.UI, Version=2012.3.1016.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TagPrefix="telerik3" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<telerik3:RadButton ID="RadButton1" runat="server" Text="RadButton1" OnClick="RadButton1_Click" EnableEmbeddedSkins="true" Skin="Forest" ></telerik3:RadButton>
</div>
</form>
</body>
</html>
Below is the child webpage
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="GACWebChild1.Default" %>
<%@ Register Assembly="Telerik.Web.UI, Version=2012.1.411.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TagPrefix="telerik1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<telerik1:radbutton runat="server" text="RadButton" OnClick="RadButton1_Click" Skin="Hay" ></telerik1:radbutton>
</div>
</form>
</body>
</html>
<%-- --%>
When viewing the first website (parent or child), the page renders perfectly. When going to the other website, it generates the following error.
Telerik.Web.UI.RadButton with ID='RadButton1' was unable to find an embedded skin with the name 'Forest'. Please, make sure that the skin name is spelled correctly and that you have added a reference to the Telerik.Web.UI.Skins.dll assembly in your project. If you want to use a custom skin, set EnableEmbeddedSkins=false.
Is there a way to explicitly tell what skin assembly to use? Is there a way to handle this situation?



<telerik:RadScheduler ID="RadScheduler1" runat="server" Skin="WebBlue" ShowViewTabs="False" onformcreated="RadScheduler1_FormCreated" onappointmentcommand="RadScheduler1_AppointmentCommand" onappointmentcreated="RadScheduler1_AppointmentCreated" onappointmentdelete="RadScheduler1_AppointmentDelete" ShowHoursColumn="False" > <MonthView VisibleAppointmentsPerDay="30" AdaptiveRowHeight="true" /> <AppointmentTemplate> <div> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </div> </AppointmentTemplate> <InlineInsertTemplate> <div> </div> <table> <tr> <td> <telerik:RadComboBox ID="RadComboBox1" runat="server"> </telerik:RadComboBox> <asp:LinkButton ID="InsertButton" runat="server" CommandName="Insert" Text="Agregar"></asp:LinkButton> </td> </tr> </table> </InlineInsertTemplate> </telerik:RadScheduler>

Following piece of code giving me error, please see screen shot attached.UIHelpers.SetSessionVariable("_isNewDates", false);if (RadCalendar1.SelectedDates != UIHelpers.CovertFromArrayList((ArrayList)UIHelpers.GetSessionVariable("_oldDates", new ArrayList()))){UIHelpers.SetSessionVariable("_isNewDates", true);}UIHelpers.SetSessionVariable("_oldDates", UIHelpers.CovertToArrayList(RadCalendar1.SelectedDates));
Check this link for exact error as I took this screenshot
I just implement RadCalendar instead of my ASP.net Calendar and hope someone can help me.