¿Qué es IIS?
IIS o Internet Information Server es el servidor que se utiliza para alojar aplicaciones web .Net. Normalmente, IIS se instala en un servidor Windows.
Para que los usuarios accedan a un sitio web, es necesario que el sitio web esté alojado en algún tipo de servidor web. Hay diferentes servidores web disponibles para diferentes tecnologías. En .Net, el servidor web disponible se llama Internet Information Services o IIS .
Una vez que se desarrolla la aplicación web, se implementa en un servidor IIS. Los usuarios finales pueden acceder a esta aplicación web. Hay dos formas de implementar una aplicación en el servidor, verá ambas aquí.
- Usando el método de Copia de Archivo.
- Usando el método de publicación web.
En este tutorial, aprenderá:
- Cómo descargar e instalar IIS
- Cómo implementar un sitio web en IIS a través de la copia de archivo
- Cómo publicar un sitio web ASP.NET
Cómo descargar e instalar IIS
El siguiente diagrama muestra el flujo de proceso para un servidor IIS.
- La primera parte es la solicitud enviada por el usuario. Normalmente, la solicitud será una página web. Un ejemplo podría ser http://example.com/Default.aspx.
- Aquí, 'example.com' es un sitio web alojado en el servidor IIS.
- 'Default.aspx' es una página web en el sitio web example.com.
- Entonces, el usuario ingresará la URL http://example.com/Default.aspx en el navegador web. La solicitud luego irá al servidor IIS, que tiene la aplicación example.com.
- Una vez que la solicitud llega al servidor IIS, se procesa. El servidor IIS realizará todas las operaciones necesarias según la solicitud.
- Finalmente, el servidor IIS envía la salida al usuario. La salida generalmente será contenido HTML enviado de vuelta al usuario. Este contenido HTML se mostrará en el navegador web.
Veamos cómo podemos instalar IIS en un servidor Windows.
- Primero, descargue el servidor de Windows desde la URL: https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx y pruébelo durante 120 días.
- Una vez instalado, se deben realizar los siguientes pasos para instalar IIS.
Paso 1) En Windows Server 2012, el panel predeterminado se muestra a continuación.
- El primer paso es hacer clic en 'Agregar roles y características' en el tablero.
- Esto permite instalar funciones adicionales en un servidor.
Paso 2) En la siguiente pantalla, debe hacer clic en el botón Siguiente para continuar.
Paso 3) En el siguiente paso, debemos realizar dos subpasos
- La primera es elegir la instalación basada en funciones o basada en roles. Esto nos permitirá realizar la instalación de IIS.
- Haga clic en el botón 'Siguiente' para continuar.
Paso 4) En la siguiente pantalla, verá el nombre del servidor en el que se está llevando a cabo la instalación. Haga clic en el botón Siguiente para continuar.
Paso 5) En el siguiente paso, debemos realizar dos subpasos
- Elija la opción de servidor web. Esto asegurará que se instale IIS.
- Haga clic en el botón 'Siguiente' para continuar.
Paso 6) En la siguiente pantalla, haga clic en el botón siguiente para continuar.
Paso 7) En la pantalla final, haga clic en el botón Instalar para comenzar la instalación.
Una vez que se haya instalado IIS, puede iniciarlo yendo a buscar en Windows 2012.
- Ingrese la cadena 'inetmgr' que es el comando para IIS.
- A continuación, aparecerá el Administrador de servicios de información de Internet. Haga clic en este.
Después de hacer clic en el enlace anterior, se abrirá IIS y se le presentará la siguiente pantalla.
En IIS, tendrá un sitio inicial configurado llamado Sitio web predeterminado.
Si abre su navegador y va a la URL http: // localhost . Verá la siguiente salida. Esta URL va principalmente al sitio web predeterminado que se muestra en la pantalla anterior. Esta es la página predeterminada que indica que el servidor IIS está en funcionamiento.
Cómo implementar un sitio web en IIS a través de la copia de archivo
Después de desarrollar una aplicación web, el siguiente paso importante es implementar la aplicación web. La aplicación web debe implementarse para que otros usuarios puedan acceder a ella. La implementación se realiza en un servidor web IIS.
Hay varias formas de implementar una aplicación web. Veamos el primer método que es la copia de archivo.
Usamos la aplicación web creada en las secciones anteriores. Sigamos los pasos que se mencionan a continuación para lograrlo.
Paso 1) Primero asegurémonos de tener nuestra aplicación web 'DemoApplication' abierta en Visual Studio.
Paso 2) Abra el archivo 'Demo.aspx' e ingrese la cadena "Guru 99 ASP.Net".