Pregunta

Comprendo las limitaciones de usar el estado de la aplicación y el estado de la sesión en varios grupos de aplicaciones, que no se pueden compartir. ¿Qué pasa con el archivo Global.asax? ¿Se crea una única instancia por grupo de aplicaciones o reside en un nivel superior en algún lugar común a todos los grupos de aplicaciones en IIS?

¿Fue útil?

Solución

Global.asax (que es solo un archivo de clase para HttpApplication) está contenido por el grupo de aplicaciones en el que reside el sitio. Igual que cualquier otra clase en su sitio. Si está utilizando la jardinería web, entonces las mismas reglas que se aplican al estado de la aplicación / sesión se aplican al código en global.asax. En otras palabras, si está ejecutando en 4 procesadores, cuando los procesadores 1, 2 y 3 y ocupado y # 4 toma su primera solicitud, se ejecutará cualquier código que esté en global.asax (controladores de eventos, etc.) .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top