Configuración del paso 1: Instalar los módulos ASP.NET e IIS

de Keith Newman y Robert McMurray

El primer paso en la compilación de un sitio web ASP.NET en IIS 8 es instalar IIS junto con los módulos ASP.NET. Posteriormente, agregue los archivos de aplicación de ASP.NET a IIS.

Cuando haya terminado, asegúrese de que estén instalados los módulos ASP.NET e IIS, y que la aplicación ASP.NET se haya agregado al sitio web. Después, vaya al Paso 2: Configure ASP.NET.

Instalación de los módulos ASP.NET e IIS

Esta sección describe cómo instalar IIS y los módulos que admiten las aplicaciones ASP.NET de cualquiera de las siguientes maneras:

  • Instale IIS en Windows Server® 2012 mediante la interfaz de usuario del Administrador de IIS.
  • Instale IIS en Windows® 8 mediante la interfaz de usuario del Administrador de IIS.
  • Instale IIS mediante la línea de comandos.

Importante

Para instalar IIS en Windows Server 2012 o Windows 8, debe iniciar la sesión como miembro del grupo Administradores.

Si admite aplicaciones web escritas con ASP.NET versiones 2 a 3.5, instale .NET 3.5 antes de instalar los módulos ASP.NET e IIS.

Para instalar .NET 3.5 en Windows Server 2012 o Windows 8

  1. En la pantalla Inicio, haga clic con el botón derecho en el icono Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.
  2. En el símbolo del sistema, escriba lo siguiente: dism /online /enable-feature /featurename:netfx3
  3. Espere hasta que finalice el comando. Este proceso puede tardar varios minutos.
  4. Cierre la ventana del símbolo del sistema.

Para instalar módulos ASP.NET e IIS en Windows Server 2012 con la interfaz de usuario

  1. En la pantalla Inicio , haz clic en el icono Administrador del servidor y después haz clic en Aceptar.

  2. En Administrador del servidor, selecciona Panely después haz clic en Agregar roles y características.

  3. En la página Antes de comenzar del Asistente para agregar roles y características, haga clic en Siguiente.

  4. En la página Seleccionar tipo de instalación, seleccione la instalación basada en características o en roles y haga clic en Siguiente.

  5. En la página Seleccionar servidor de destino , elija Seleccionar un servidor del grupo de servidores, seleccione el servidor y haga clic en Siguiente.

  6. En el Seleccionar roles del servidor seleccione Servidor web (IIS)y haga clic en Siguiente.

  7. En la página Seleccionar características, haz clic en Siguiente.

  8. En la página Rol Servidor web (IIS), haz clic en Siguiente.

  9. En la página Seleccionar servicios de rol, tome nota de los servicios de rol preseleccionados que se instalan de forma predeterminada, expanda el nodo Desarrollo de aplicaciones y, a continuación, seleccione ASP.NET 4.5. (Si instaló .NET 3.5, seleccione también ASP.NET 3.5.)

  10. En la página Resumen de características para instalar, confirme las selecciones realizadas y, a continuación, haga clic en Instalar.

  11. En el cuadro ¿Desea agregar características necesarias para ASP.NET 4.5?, haga clic en Agregar características. Se agregan las siguientes características adicionales:

    • Extensibilidad de .NET 4.5
    • Extensiones ISAPI
    • Filtros ISAPI
    • Extensibilidad de .NET 3.5(si se ha seleccionado ASP.NET 3.5)
  12. Haga clic en Next.

  13. En la página Confirmar selecciones de instalación, haga clic en Instalar.

  14. En la página Progreso de la instalación , confirme que la instalación del rol de servidor web (IIS) y los servicios de rol requeridos se completaron correctamente y, luego, haga clic en Cerrar.

  15. Para comprobar que IIS se instaló correctamente, escribe lo siguiente en un explorador web:

    http://localhost

    Se muestra la página principal de IIS predeterminada.

Para instalar módulos ASP.NET e IIS en Windows 8 con la interfaz de usuario

  1. En la página Inicio, haga clic en el icono Panel de Control.

  2. En el Panel de controlhaz clic en Programasy después haz clic en Activar o desactivar las características de Windows.

  3. En el cuadro de diálogo Características de Windows, haga clic en Internet Information Services para instalar las características predeterminadas.

  4. Expanda el nodo Características de desarrollo de aplicaciones y haga clic en ASP.NET 4.5 para agregar las características que admiten ASP.NET. (Si instaló .NET 3.5, seleccione también ASP.NET 3.5.) Automáticamente se seleccionan las siguientes características adicionales:

    • Extensibilidad de .NET 4.5
    • Extensiones ISAPI
    • Filtros ISAPI
    • Extensibilidad de .NET 3.5(si se ha seleccionado ASP.NET 3.5)
  5. Haga clic en Aceptar para cerrar el cuadro de diálogo Características de Windows.

  6. Para comprobar que IIS se instaló correctamente, escribe lo siguiente en un explorador web:

    http://localhost

    Se muestra la página principal de IIS predeterminada.

Para instalar los módulos ASP.NET e IIS mediante la línea de comandos

Escribe el siguiente comando en el símbolo del sistema o en un script:

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

Agregar la aplicación ASP.NET

En esta sección se describe cómo agregar una aplicación ASP.NET a un sitio web de las maneras siguientes:

  • Adición de una aplicación ASP.NET con la interfaz de usuario del Administrador de IIS
  • Adición de una aplicación ASP.NET con la línea de comandos

En Plan para un sitio web ASP.NET en IIS, usted toma las siguientes decisiones:

  • Cadena de alias que pasa a formar parte de la dirección URL raíz de aplicación.
  • Grupo de aplicaciones donde ejecutar la aplicación.
  • Ruta de acceso local a los archivos de la aplicación en el servidor.

Para agregar una aplicación ASP.NET con la interfaz de usuario

  1. Abra el Administrador de IIS.

    • En Windows Server 2012, en la página Inicio, haga clic en el icono Administrador del servidor y, después, haga clic en Aceptar. En Administrador del servidor, haga clic en el menú Herramientas y después haga clic en Administrador de Internet Information Services (IIS).
    • En Windows 8, en la página Inicio, escriba Panel de control y, después, haga clic en el icono Panel de control de los resultados de búsqueda. En la pantalla de Panel de control haz clic en Sistemas y seguridad, haz clic en Herramientas administrativasy después haz clic en Administrador de Internet Information Services (IIS).
  2. En el panel Conexiones, expanda el nodo Sitios.

  3. Haga clic con el botón derecho en el sitio para el cual desea crear una aplicación y haga clic en Agregar aplicación.

  4. En el cuadro de texto Alias, escriba un valor para la dirección URL de la aplicación, como marketing. Este valor se usa para tener acceso a la aplicación en una dirección URL.

  5. Haga clic en Seleccionar si desea seleccionar un grupo de aplicaciones diferente al que aparece en el cuadro Grupo de aplicaciones. En el cuadro de diálogo Seleccionar grupo de aplicaciones, seleccione un grupo de aplicaciones de la lista Grupo de aplicaciones y después haz clic en Aceptar.

  6. En el cuadro de texto Ruta de acceso física, escriba la ruta de acceso física de la carpeta de la aplicación, o haga clic en el botón Examinar (...) para desplazarse por el sistema de archivos para buscar la carpeta.

  7. Opcionalmente, haga clic en Conectar como para especificar las credenciales que tienen permiso de acceso a la ruta de acceso física. Si no usa credenciales específicas, seleccione la opción Usuario de la aplicación (autenticación transferida) en el cuadro de diálogo Conectar como.

  8. Opcionalmente, haga clic en Configuración de pruebas para comprobar la configuración que especificó para la aplicación.

  9. Haga clic en OK.

Para agregar una aplicación ASP.NET con la línea de comandos

Para agregar una aplicación a un sitio, use la sintaxis siguiente:

appcmd add app /site.name:string /path:string /physicalPath:string

La variable site.name:string es el nombre del sitio web al que desea agregar a la aplicación. La variable path:string es la ruta de acceso virtual de la aplicación, como /application, y physicalPath:string es la ruta de acceso física del contenido de la aplicación en el sistema de archivos.

Por ejemplo, para agregar una aplicación denominada marketing a un sitio denominado contoso, con el contenido en c:\application, escriba lo siguiente en el símbolo del sistema y, a continuación, presione ENTRAR:

appcmd add app /site.name:contoso /path:/marketing /physicalPath:c:\application

Consulte también