El archivo Global.asa es procesado por cada sesión de navegador que inicia la aplicación. En este taller conocerá su funcionamiento, qué contiene y dónde debe almacenarse
¿Dónde grabar el archivo Global.asa?Uno de los errores más frecuentes en la utilización del archivo Global.asa es su ubicación física en el servidor web ya que debe estar en la raíz del Directorio Virtual IIS creado para la aplicación.
Dado un directorio del sistema de archivos del servidor en el que tiene almacenados los archivos, asp, html, imágenes y otros recursos que componen su aplicación, puede crear, mediante Internet Information Server un Directorio Virtual que le permitirá acceder a la su aplicación asp desde el navegador.
De este modo el directorio virtual actúa de directorio inicial a partir del cual cuelgan los recursos de su aplicación en forma de archivos y directorios. Por ejemplo:
Dado el directorio físico del servidor "c:inetpubwwwrootstopper" y el Directorio Virtual de IIS "AppStopper"
Cuando en el navegador se escriba la dirección: "http://nombreservidor/AppStopper" accederá a los archivos, directorios que cuelgan de "c:inetpubwwwrootstopper"
Según esto el archivo global.asa deberá almacenarse en el directorio físico de servidor al que hace referencia el directorio virtual. En el ejemplo anterior:
c:inetpubwwwrootstopperglobal.asa
Contenido del archivo Global.asaEl código asp que puede escribirse en el archivo global.asa debe enmarcarse en los eventos de Inicio o Fin de la Aplicación o de la Sesión.
Evento: Inicio de Aplicación
Este evento ocurre antes del inicio de una nueva sesión de un usuario
Evento: Fin de Aplicación
Este evento sucede cuando la aplicación finaliza lo que sucede cuando es servidor web es detenido.
Evento: Inicio de Sesión
Este evento ocurre antes de que el servidor Web cree el objeto Session para indicar que un nuevo usuario realiza una petición. Típicamente se especifica en esta subrutina el tiempo de inactividad antes de finalizar la sesión mediante la sentencia Session.Timeout
Evento: Fin de Sesión
Este evento sucede cuando la sesión finaliza o sea cuando se excede el tiempo de inactividad o cuando el usuario cierra el navegador. También puede provocarse este evento con la instrucción Session.Abandon
Usuarios que han visto este tema también han visto...
- Calculando Fechas y Horas en ASP
- Determinar si un numero es par o impar con ASP
- Valor absoluto de un número
- Paginar Datos en ASP
- Reconocer idioma del visitante en ASP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.