| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | ||||
Existen diversos elementos de configuración y administración en una aplicación 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 aplicación Web de ASP.Net se necesita que el servidor Web sea compatible con ASP.Net. En este caso se va a utilizar IIS 5.0 (Internet Information Server) como servidor Web. El IIS es un componente de Windows incluido en las versiones profesionales de Windows 2000 y XP. Si no se tiene este componente, se debe proceder a su instalación mediante el icono de 'Agregar o quitar programas' en el panel de control y seleccionando 'Agregar o quitar componentes de Windows' en donde aparecerá el IIS para su instalación. El acceso al IIS se realiza mediante el icono de 'Servicios de Internet Information Server' situado en las 'Herramientas administrativas' dentro del panel de control.
El servidor Web IIS permite administrar las aplicaciones Web y comunicarse con los navegadores cliente mediante protocolo http (protocolo de transferencia de hipertexto). El IIS también ofrece otros servicios de protocolo, como transferencia de archivos (FTP), servicio de correo electrónico (SMTP) y servicio de noticias (NNTP).
Con el clásico ASP 3.0 era suficiente con tener el IIS instalado en el servidor Web, ya que era el IIS el que directamente interpretaba el código ASP y enviaba la respuesta al cliente. Sin embargo, en ASP.Net se necesita que el servidor Web tenga instalado .Net Framework para poder procesar código de ASP.Net, como ocurre con cualquier otra aplicación de .Net. Es importante decir que los navegadores cliente que accedan a la aplicación Web no necesitan tener instalado IIS ni tampoco .Net Framework ya que es el servidor Web el que tiene que saber interpretar el código de ASP.Net.
Cuando se solicita una página de tipo .aspx (página de ASP.Net) el servidor Web de IIS envía la solicitud a .Net Framework que es quien realmente procesa la petición de la página. De esta forma, las aplicaciones Web de ASP.Net se benefician de todas la ventajas de ejecución de código en .Net Framework, ya que el código es compilado y ejecutado por .Net Framework y devuelto al IIS para que éste a su vez lo envíe al cliente.
Con ASP.Net también es posible tener código de ASP 3.0 dentro de páginas de ASP.Net, con la ventaja de que el código de ASP 3.0 también se compila junto con el código de ASP.Net aumentando el rendimiento del servidor Web.
A continuación, se muestra un ejemplo de los distintos ficheros que pueden existir en una aplicación Web de ASP.Net.

Fig. Aplicación Web de ASP.Net

Fig. Creación de una aplicación Web de ASP.Net

Fig. Creación de un directorio virtual en IIS
| Autoría, licencia y acciones sobre este artículo | ||||||
|
Informe de Francisco Recio y David Provencio*
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright. * Para consultas técnicas utilizar la lista de correo.
|
| Comentarios sin revisar |
| Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente. |
| Ver los comentarios no revisados |
| Añadir un comentario del artículo |
| Enlaces: |
| Maestrosdelweb |
Lectura recomendada Compra este libro en Agapea, la librería urgente a domicilio. |
||||||||
Tienda DesarrolloWeb