Question

J'ai Ektron CMS 7.6, qui inclut une pléthore de fonctionnalités intégrées. Une de ces fonctionnalités est Telerik for ASP.NET Ajax Controls.

J'ai également un abonnement pour les commandes Telerik séparément.

Le problème, c’est que Telerik a été forcée de supprimer une certaine compatibilité avec les versions antérieures de Radchart impliquant Telerik.Charting.dll et RadChart.Net2.dll. En gros, ces deux DLL référencent les mêmes classes et ne peuvent pas coexister. Ma trousse à outils utilise le plus récent RadChart.

Quelqu'un d'autre a-t-il rencontré cela? Comment avez-vous résolu le problème?

erreur exacte:

    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'
Était-ce utile?

La solution

La suppression de RadChart.Net2.dll du projet supprime l’erreur de génération.

n'est pas sûr à 100% que l'ancienne dll n'est pas nécessaire pour autre chose dans Ektron.

Maintenant, j'ai ajouté le gestionnaire à web.config mais Ektron le détecte comme un fichier inconnu et le redirige vers ma page d'erreur.

ajouté au 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" />

Toute autre suggestion serait utile

aussi: oui, je sais que Telerik est à jour jusqu'en 2009.1. . mais je ne veux pas ajouter de complexité à mon problème tant que je ne travaille pas ce travail auparavant

Mise à jour finale corrigée!

le gestionnaire ci-dessus avait juste besoin d'être déplacé en haut de la section des gestionnaires. @dsbarka d'Ektron a pu me suggérer celui-ci. Il est possible que quelque chose dans Ektron ait pu piéger le gestionnaire pour l'image du graphique.

Travailler maintenant

Autres conseils

Selon mon expérience avec Ektron CMS400, s’ils incluaient quelque chose qui n’était pas dans la boîte, vous restiez coincé dans cette version jusqu’à ce qu’ils aient l’impression de passer à la version supérieure ... sinon, vous allez casser plus de CMS400 que les nouvelles fonctionnalités. vaut la peine.

Malheureusement, je dirais que vous feriez mieux de réorganiser votre boîte à outils RadChart pour utiliser la version des outils Telerik incluse dans Ektron dans CMS400.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top