Está usted en Indice > Construcción > Lenguajes > ASP > Lecciones y Paso a Paso > El archivo Global.asa con ASP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

El archivo Global.asa con ASP

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.asa

El 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


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

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.


Página generada el 09-01-2009 a las 04:05:28