2009-04-29 57 views
0

我晔CMS 7.6,其中包括内置的功能太多了。 Telerik for ASP.NET Ajax Controls就是其中一个特性。Telerik的RadChart和CMS晔DLL 7.6冲突

而且我对Telerik的订阅分别控制。

问题是Telerik的被迫分手涉及Telerik.Charting.dll和RadChart.Net2.dll的Radchart一些向后兼容性。基本上这两个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' 

回答

1

删除从项目中RadChart.Net2.dll摆脱生成错误的。

不是100%肯定是不需要其他的东西晔旧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中的某些东西可能会陷入图表图像的处理程序。

现在工作

0

它是我与晔CMS400经验,如果他们有一些现成的,你坚持用那个版本,直到他们觉得升级......否则你”重新打破更多的CMS400比新的功能是值得的。

不幸的是,我会说你最好重新设计你的RadChart工具包,以使用Ektron在CMS400中包含的Telerik工具版本。