سؤال

وأنا أفهم القيود المفروضة على استخدام حالة التطبيق وحالة جلسة تزوجنا تجمعات تطبيقات متعددة، وأنها لا يمكن أن تكون مشتركة. وماذا عن الملف Global.asax هو instace واحدة تم إنشاؤها في تجمع التطبيقات أو أنها لا تتواجد في مستوى أعلى في مكان مشترك لجميع تجمعات التطبيقات في IIS؟

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

المحلول

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

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