簡體   English   中英

Telerik RadChart和Ektron CMS 7.6 dll沖突

[英]Telerik RadChart and Ektron CMS 7.6 dll conflict

我有Ektron CMS 7.6,其中包括大量內置功能。 這些功能之一是用於ASP.NET Ajax控件的Telerik。

我也分別訂閱了Telerik Controls。

問題是Telerik被迫破壞Radchart的一些向后兼容性,其中涉及Telerik.Charting.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%確保Ektron中的其他東西不需要較舊的dll。

現在,我已將處理程序添加到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為止。 但在我先解決這個問題之前,我不想再增加問題的復雜性

最終更新已修復!

上面需要的處理程序移至處理程序部分的頂部。 來自Ektron的@dsbarka可以向我建議這一點。 Ektron中的某些內容可能一直在捕獲圖表圖像的處理程序。

現在工作

根據我對Ektron CMS400的經驗,如果其中包含一些開箱即用的東西,則您會一直使用該版本,直到他們感覺要升級為止……否則,您將破壞CMS400的更多功能,而不是新功能所值得。

不幸的是,我想您最好重新設計RadChart工具包,以使用Ektron包括在CMS400中的Telerik工具的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM