1.- para que sirve?
para varias cosas:
-para para definir como son tratados los eventos de los objetos Session y Application.
-Como dijiste tu mismo Inicializar y crear variables en el ámbito de la sesión y aplicación. osea si estas son para todos los usuarios(de aplicacion) o para un usuario especifico(sesion)
2.- Cuando se usa o en que momento
se ejecuta al cargar la aplicacion, se encuentra en el directorio raíz de la aplicación ASP y . Este archivo es único para cada aplicación ASP
demas esta decir que este no es un archivo cuyo contenido se muestre al usuario
espero hayas entendido
PD:Curioso.. en este post se han juntado ElAprendiz y el Maestro.
<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>