Вопрос

У меня есть Ektron CMS 7.6, которая включает в себя множество встроенных функций.Одной из таких функций является Telerik для ASP.NET элементов управления Ajax.

Также у меня есть подписка на элементы управления Telerik отдельно.

Проблема в том, что Telerik был вынужден нарушить некоторую обратную совместимость для Radchart с участием Telerik.Построение графиков.dll и RadChart.Net2.dll.по сути, эти две библиотеки dll ссылаются на одни и те же классы и не могут сосуществовать.В моем наборе инструментов используется более новая RadChart.

Кто-нибудь еще сталкивался с этим?Как вы это починили?

точная ошибка:

    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'
Это было полезно?

Решение

Удаление RadChart.Net2.dll из проекта устраняет ошибку сборки.

не уверен на 100%, что старая библиотека dll не нужна для чего-то еще в Ektron.

Теперь я добавил обработчик в web.config, но Ektron перехватывает его как неизвестный файл и перенаправляет на мою страницу с ошибкой.

добавлено в 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" />

Любые другие предложения были бы полезны

также:да, я в курсе, что Telerik обновлен до версии 2009.1.. но я не хочу усложнять свою проблему до тех пор, пока сначала не заработаю над этим

Исправлено Последнее обновление!

описанный выше обработчик просто нужно было переместить в начало раздела обработчиков.@dsbarka из Ektron смог предложить мне это.Возможно, что что-то внутри Ektron могло перехватить обработчик изображения диаграммы.

Работаю сейчас

Другие советы

По моему опыту работы с Ektron CMS400, если они включают что-то из коробки, вы остаетесь с этой версией до тех пор, пока они не захотят обновиться ... в противном случае вы сломаете CMS400 больше, чем того стоит новая функциональность.

К сожалению, я бы сказал, что вам было бы лучше переделать свой RadChart toolkit, чтобы использовать версию Telerik tools, которую Ektron включает в CMS400.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top