Pergunta

Eu tenho o Ektron CMS 7.6, que inclui uma infinidade de recursos embutidos. Um desses recursos é o Telerik para controles do ASP.NET AJAX.

Também tenho uma assinatura para controles telelerik separadamente.

O problema é que o Telerik foi forçado a quebrar alguma compatibilidade para o Radchart envolvendo telelerik.Charting.dll e radchart.net2.dll. Basicamente, essas duas DLLs fazem referência às mesmas classes e não podem coexistir. Meu kit de ferramentas usa o RadChart mais recente.

Alguém mais executou isso? Como você consertou isso?

erro exato:

    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'
Foi útil?

Solução

Removendo o RadChart.net2.dll do projeto se livra do erro de construção.

Não tem 100% de certeza de que a DLL mais antiga não é necessária para outra coisa em Ektron.

Agora eu adicionei o manipulador ao web.config, mas Ektron o pega como um arquivo desconhecido e redireciona para a minha página de erro.

Adicionado ao 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" />

Quaisquer outras sugestões seriam úteis

Além disso: sim, estou ciente de que a Telerik está em até 2009.1.. Mas não quero adicionar mais complexidade ao meu problema até que eu faça isso funcionando primeiro

Atualização final corrigida!

O manipulador acima só era necessário para mover -se para o topo da seção Manipuladores. @dsbarka de Ektron foi capaz de sugerir este para mim. Possível que algo dentro de Ektron estivesse prendendo o manipulador para a imagem do gráfico.

Trabalhando agora

Outras dicas

Tem sido minha experiência com o Ektron CMS400 que, se eles incluirem algo fora da caixa, você está preso a essa versão até que pareçam atualizar ... caso contrário, você vai quebrar mais do CMS400 do que a nova funcionalidade vale.

Infelizmente, eu diria que você estaria melhor reengenhando seu RadChart Toolkit para usar a versão das ferramentas Telerik que o Ektron inclui no CMS400.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top