تحتاج المثال العملي لكيفية تبادل البيانات "جلسة" بين اثنين من صافي 2.0 تطبيقات الويب التي تعمل على نفس المجال
-
06-07-2019 - |
سؤال
وأود مثال العمل، الذي يستخدم ملقم حالة جلسة العمل asp.net، لتبادل متغير جلسة عمل بين اثنين من صافي 2.0 تطبيقات الويب كل من يعمل في نفس المجال، فقط في مجلدات مختلفة (المجلد الأصل نفسه)
وبنية الدليل:
والموقع الأصل: [مضيف محلي / testSite] تطبيق ويب 1 الموقع: [مضيف محلي / testSite / webapp1] تطبيق ويب 2 موقع: [مضيف محلي / testSite / webapp2]
والتطبيق على شبكة الإنترنت 1 من المواقع يحدد متغير الدورة ( "myVarImSetting") تطبيق ويب 2 موقع يحصل على متغير جلسة عمل ( "myVarImSetting")
وبعد ترجمة المشروع تشغيل الشبكة التطبيق 1 أولا، لتعيين متغير، ثم حين ما زال مفتوحا، انتقل إلى تطبيق ويب 2 صفحة، وعرض القيمة المخزنة في الدورة (myVarImSetting ")
وقال ايموهذا يجب أن تعمل، يجب أن يكون هناك طريقة للقيام بذلك هناك، ولكن أحدا لم يقدم أي دليل، وتجريبي يعمل لصافي الإطار 2.0، وذلك باستخدام خدمة الدولة asp.net.
المحلول
هنا هو مقال مع نموذج التعليمات البرمجية.
نصائح أخرى
ويمكن استخدام المتغيرات تطبيق للحصول على هذا؟
Application("myVarImSetting") = 5;
int mySetting = (int)Application("myVarImSetting");