Anda di halaman 1dari 10

Configuracin e Instalacin del Servidor Web IIS

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,

Anda mungkin juga menyukai