سؤال

لدينا تطبيق ويب (WebAwpplication A) الموجود في مكانه وخدمة بخير، نحن نعمل على WebApplication آخر سيستخدم محرك تطبيق الويب الحالي (WebApplication B) إلى حد ما.

المشكلة: WebApplication يستجيب عند إجراء طلب HTTP لمورد، مثل أحدث إصدار، مما يمره إلى الفئة / الوحدة النمطية ذات الصلة مثل FrontManager.cs. أريد أن أعرف كيف يمكننا الوصول إلى هذه الوحدة / الفئة (FrontManager.cs) من WebApplication B، دون طلب صفحة ويب؟

هل كانت مفيدة؟

المحلول

استخدام httphandler. ستحتاج إلى إنشاء فئة تقوم بتنفيذ Ihttphandler وتسجيلها في <httphandlers> قسم ملف Web.config. هذه يمكن الوصول إليها عادة مع ملحق .ashx (أحدث post.ashx في قضيتك).

نصائح أخرى

إنشاء خدمة ويب، باستخدام WCF، لفضح عمليات FrontManager.cs.

ومع ذلك، يجب أن تحاول فصل جوانب واجهة المستخدم من FrontManager.cs من الوظيفة الفعلية. تعرض الوظيفة الخام، دون أي مرجع مرة أخرى إلى واجهة المستخدم.

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