لدي نظام أنشأته على asp.net
هذا النظام يوضع على سيرفر عند الزبون لكن الامر الذي أريده هو حماية النسخة
أي أضع دونغل لحماية النسخة ولتشفير الكود
لكن المفاجأة التي لاحظتها أن asp.net وبخاصة بسبب تعاملها مع المخدم IIS
تسبب الكثير من المشاكل أي أنني عندما أستدعي مكتبات الدونغل ضمن الكود الخاص بالاي اس بي والتي هي مكتبات مكتوبة بلغة سي بلس بلس أضطر إلى ضمها للكود كتوابع API أي ليس Add referance بل import الى الان كل شي تمام لكن عندما أقوم بتشغيل النظام
يعطيني رسالة خطأ asp.net can't load that dll أي لم يتمكن من تحميلها
أما المشكلة الثانية فهي بفرض أنني أريد فقط تشفير الكود يعني لا اريد حماية النسخة قمت بتشفير الكلاسات والتوابع الخاصة أي عوضاً عن اسم كلاس مثلاً Employee أصبح اسم الكلاس E#@&S6HAS لكن عندما قمت بتشغيل النظام لم يفهم الiis اسم الصفوف الجديدة بل أعطاني رسالة خطأ can't find Employee Class يعني كأن الIIS يتعامل مع الدوت نيت خارجياً ويجب علي أن أفهمه أن اسم الكلاس المشفر الجديد هو نفسه للقديم
هذه مشكلاتي أرجو منكم الاستجابة أعلم أنها معقدة لكنكم لها