استخدام Global.asax في نهج توزيع أي حديقة الويب
-
03-07-2019 - |
سؤال
وأنا أفهم القيود المفروضة على استخدام حالة التطبيق وحالة جلسة تزوجنا تجمعات تطبيقات متعددة، وأنها لا يمكن أن تكون مشتركة. وماذا عن الملف Global.asax هو instace واحدة تم إنشاؤها في تجمع التطبيقات أو أنها لا تتواجد في مستوى أعلى في مكان مشترك لجميع تجمعات التطبيقات في IIS؟
المحلول
ويرد Global.asax (والذي هو مجرد ملف فئة HttpApplication) بأي طلب بركة الموقع يقيم فيها فقط نفس أي فئة أخرى في موقع الويب الخاص بك. إذا كنت تستخدم الحدائق العامة على شبكة الإنترنت، ثم نفس القواعد التي تنطبق على حالة التطبيق / جلسة تنطبق على رمز في global.asax. وبعبارة أخرى، إذا كنت تعمل على 4 معالجات، عندما المعالجات 1 و 2 و 3 و مشغول، ورقم 4 يأخذ هو الطلب الأول، أي تعليمة برمجية في global.asax (معالجات الأحداث، الخ) سوف يتم تنفيذها .
لا تنتمي إلى StackOverflow