Existen diversos elementos de configuracin y administracin en una aplicacin
Web de ASP.Net. Este tipo de aplicaciones se compone de un conjunto de ficheros almacenados en una carpeta dentro del servidor Web. Para ejecutar una aplicacin Web de ASP.Net se necesita ue el servidor Web sea compatible con ASP.Net. En este caso se va a utili!ar ""S #.$ %"nternet "nformation Server& como servidor Web. El ""S es un componente de Windo's incluido en las versiones profesionales de Windo's ())) y *P. Si no se tiene este componente+ se debe proceder a su instalacin mediante el icono de ,Agregar o uitar programas, en el panel de control y seleccionando ,Agregar o uitar componentes de Windo's, en donde aparecer- el ""S para su instalacin. Panel de control Agregar o quitar programas Asistente para componentes de Windows .na ve! instalado el ""S+ El acceso a el se reali!a mediante el icono de ,Servicios de "nternet "nformation Server, situado en las ,/erramientas administrativas, dentro del panel de control. Rendimiento y mantenimiento Herramientas Administrativas Internet Information Services IIS! El servidor Web ""S permite administrar las aplicaciones Web y comunicarse con los navegadores cliente mediante protocolo http %protocolo de transferencia de hipertexto&. El ""S tambi0n ofrece otros servicios de protocolo+ como transferencia de archivos %12P&+ servicio de correo electrnico %S32P& y servicio de noticias %NN2P&. 4on el cl-sico ASP 5.) era suficiente con tener el ""S instalado en el servidor Web+ ya ue era el ""S el ue directamente interpretaba el cdigo ASP y enviaba la respuesta al cliente. Sin embargo+ en ASP.Net se necesita ue el servidor Web tenga instalado .Net 1rame'or6 para poder procesar cdigo de ASP.Net+ como ocurre con cualuier otra aplicacin de .Net. Es importante decir ue los navegadores cliente ue accedan a la aplicacin Web no necesitan tener instalado ""S ni tampoco .Net 1rame'or6 ya ue es el servidor Web el ue tiene ue saber interpretar el cdigo de ASP.Net. 4uando se solicita una p-gina de tipo .aspx %p-gina de ASP.Net& el servidor Web de ""S env7a la solicitud a .Net 1rame'or6 ue es uien realmente procesa la peticin de la p-gina. 8e esta forma+ las aplicaciones Web de ASP.Net se benefician de todas la ventajas de ejecucin de cdigo en .Net 1rame'or6+ ya ue el cdigo es compilado y ejecutado por .Net 1rame'or6 y devuelto al ""S para ue 0ste a su ve! lo env7e al cliente. 4on ASP.Net tambi0n es posible tener cdigo de ASP 5.) dentro de p-ginas de ASP.Net+ con la ventaja de ue el cdigo de ASP 5.) tambi0n se compila junto con el cdigo de ASP.Net aumentando el rendimiento del servidor Web. A continuacin+ se muestra un ejemplo de los distintos ficheros ue pueden existir en una aplicacin Web de ASP.Net. .na ve! creada la aplicacin+ el cdigo de servidor se ensambla en un fichero .dll situado en la carpeta 9in de la aplicacin Web. Por tanto+ una ve! reali!ada la compilacin+ los ficheros de cdigo %.vb .cs& ya no son necesarios para la ejecucin de la aplicacin ya ue est-n ensamblados en la dll y es aconsejable uitarlos del servidor para ue no se pueda acceder desde el exterior a su contenido. En resumen+ para ue funcione una aplicacin Web de ASP.Net se debe tener en el Servidor Web lo siguiente: 2ener instalado ""S #.) superior en el servidor Web y configurar un directorio virtual asociado a la aplicacin Web. 2ener instalado en el servidor Web .Net 1rame'or6. ;os archivos .aspx correspondientes a las p-ginas Web. .n archivo de ensamblado %8;;& situado en la carpeta 9in de la aplicacin Web+ ue contiene el cdigo de servidor ue necesitan las p-ginas aspx. .n archivo llamado <lobal.asax ue sirve para el control general de la aplicacin durante su ejecucin. .n archivo llamado Web.config donde se establece la configuracin de la aplicacin. Aunue este fichero es opcional se necesita cuando se uieren establecer par-metros de configuracin ue no sean los de por defecto. 8e manera adicional tambi0n puede aparecer en la carpeta Web otro tipo de archivos como: o Archivos .ascx %controles personali!ados de usuario de ASP.Net& o Archivos .asmx %servicios Web *3; de ASP.Net&. o P-ginas .htm .html %p-ginas Web est-ticas& o P-ginas .asp %p-ginas activas de servidor& o Archivos .css %hojas de estilo 4SS+ 4ascade Style Sheet&. o 8ocumentos+ im-genes+ etc... Crear una aplicacin Web de tipo ASP"#et e instalarla en un servidor Web con IIS" El primer paso es crear la aplicacin Web+ en este caso hemos utili!ado el =isual Studio.Net ())# y en el men> ,Archivo, se selecciona ,Nuevo Sitio Web, y seleccionamos ;ocal ""S para trabajar con el ""S como el servidor 'eb. Luego creamos un Directorio Virtual y le asignamos un nombre y un flder donde se van a almacenar los archivos creados en nuestra aplicacin web. Creando Directorio Virtual y Asignndole un Flder 8e forma autom-tica+ al crear un nuevo proyecto Web+ =isual Studio .Net crea un directorio virtual en el ""S y lo asocia con la aplicacin Web. Si se ha instalado ""S con la configuracin por defecto+ el sitio Web predeterminado %localhost& ser- ,c:?inetpub?'''root,. En el caso de ue se tuviera una aplicacin Web de ASP.Net ya creada y se desee instalar en un servidor Web+ se debe copiar la carpeta con la aplicacin en el servidor Web y asociarla manualmente a un directorio virtual. Para ello+ dentro de ""S se selecciona el elemento de ,Sitio Web predeterminado, y pulsando con el botn derecho se selecciona la opcin: ,Nuevo, @ ,8irectorio virtual, donde mediante un asistente se asocia la carpeta de la aplicacin Web a un directorio virtual en el servidor. Asign$ndole un Alias al %irectorio &irtual Asign$ndole el 'lder que contiene los arc(ivos del Sitio Web al directorio &irtual Para probar ue la aplicacin Web funciona correctamente se debe compilar primero en =isual Studio .Net ())# y posteriormente acceder a la aplicacin mediante el navegador: http:AABNombreCdelCservidorDABdirectorioCvirtualDABp-ginaD Por ejemplo+ (ttp)**local(ost*Sistemas+ni*%efault"asp,