Pregunta

Tengo Ektron CMS 7.6 que incluye una gran cantidad de funciones integradas. Una de esas características es Telerik para ASP.NET Ajax Controls.

También tengo una suscripción para los controles de Telerik por separado.

El problema es que Telerik se vio obligado a romper alguna compatibilidad hacia atrás para el Radchart que involucra a Telerik.Charting.dll y RadChart.Net2.dll. Básicamente, estos dos dlls hacen referencia a las mismas clases y no pueden coexistir. Mi kit de herramientas utiliza el RadChart más nuevo.

¿Alguien más se ha encontrado con esto? ¿Cómo lo arreglaste?

error exacto:

    The type 'Telerik.Charting.ChartSeries' exists in both
    'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
     Files\internetcms\84aae664\ef33a0e2\assembly\dl3\79307436\
    00e4973e_e51cc901\
    RadChart.Net2.DLL' 

    and 

    'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
 Files\internetcms\84aae664\ef33a0e2\assembly\dl3\f477bd61\e6a2b770_714ec901\
    Telerik.Charting.DLL'
¿Fue útil?

Solución

Al eliminar RadChart.Net2.dll del proyecto, se elimina el error de compilación.

no estoy 100% seguro de que el dll anterior no sea necesario para otra cosa en Ektron.

Ahora he agregado el controlador a web.config pero Ektron lo detecta como un archivo desconocido y lo redirige a mi página de error.

agregado a web.config

   <add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler,
 Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, 
PublicKeyToken=121fae78165ba3d4" validate="false" />

Cualquier otra sugerencia sería útil

también: sí, soy consciente de que Telerik es hasta 2009.1. . pero no quiero agregar más complejidad a mi problema hasta que empiece a funcionar primero

¡Actualización final corregida!

el controlador de arriba solo tenía que moverse a la parte superior de la sección de controladores. @dsbarka de Ektron pudo sugerirme este. Es posible que algo dentro de Ektron haya estado atrapando al controlador para la imagen del gráfico.

Trabajando ahora

Otros consejos

Ha sido mi experiencia con Ektron CMS400 que, si incluyen algo fuera de la caja, estás atrapado con esa versión hasta que tengan ganas de actualizar ... de lo contrario, vas a romper más CMS400 que la nueva funcionalidad vale la pena.

Desafortunadamente, diría que sería mejor rediseñar su kit de herramientas RadChart para usar la versión de las herramientas Telerik que Ektron incluye en CMS400.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top