سؤال

لدي Ektron CMS 7.6 الذي يتضمن عددًا كبيرًا من الميزات المدمجة. واحدة من هذه الميزات هي Telerik لعناصر التحكم ASP.NET AJAX.

أيضا لدي اشتراك لعناصر تحكم Telerik بشكل منفصل.

تم إجبار Telerik على كسر بعض التوافق المتخلف عن Radchart الذي يتضمن telerik.charting.dll و radchart.net2.dll. في الأساس ، يشير هاتان DLLs إلى نفس الفئات ولا يمكن أن تتعايش. تستخدم مجموعة الأدوات الخاصة بي RADARCHART الأحدث.

هل ركض أي شخص آخر هذا؟ كيف أصلحته؟

خطأ دقيق:

    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 لاستخدام إصدار أدوات Telerik التي يتضمنها Ektron في CMS400.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top