Compartir a través de


Configuración de Internet Information Services 7.0 para Windows Communication Foundation

Internet Information Services (IIS) 7.0 tiene un diseño modular que le permite instalar de forma selectiva los componentes necesarios. Este diseño está basado en la nueva tecnología de componentización por manifiesto introducida en Windows Vista. Hay más de 40 componentes de características independientes de IIS 7.0 que se pueden instalar independientemente. Esto permite a los profesionales de TI personalizar la instalación con facilidad según sea necesario. Este tema trata sobre cómo configurar IIS 7.0 para el uso con Windows Communication Foundation (WCF) y determinar qué componentes son necesarios.

Instalación mínima: instalación de WAS

La instalación mínima del paquete IIS 7.0 completo es instalar el Servicio de activación de proceso de Windows (WAS). WAS es una característica independiente y es la única de IIS 7.0 que está disponible para todos los sistemas operativos Windows Vista (Home Basic, Home Premium, Business y Ultimate y Enterprise).

En el Panel de control, haga clic en Programas y, a continuación, haga clic en Activar o desactivar las características de Windows, que aparece en Programas y características, el componente WAS se muestra en la lista como aparece en la siguiente ilustración.

Diálogo de activación o desactivación de las características

Esta característica tiene los siguientes componentes secundarios:

  • Entorno de .NET

  • API de configuración

  • Modelo de proceso

Si selecciona el nodo raíz de WAS, solo se comprueba el nodo secundario Modelo de proceso de forma predeterminada. Tenga en cuenta que con esta instalación solo está instalando WAS, porque no se ofrece ninguna compatibilidad para un servidor web.

Para que WCF o cualquier aplicación ASP.NET funcione, marque la casilla Entorno de .NET. Esto significa que son necesarios todos los componentes de WAS para que WCF y ASP.NET funcionen bien. Estos se comprueban automáticamente cuando instala cualquiera de esos componentes.

IIS 7.0: instalación predeterminada

Al marcar la característica Internet Information Services, también se marcan automáticamente algunos de los subnodos, como muestra la siguiente ilustración.

Valores predeterminados de las características de IIS 7.0

Ésta es la instalación predeterminada de IIS 7.0. Con esta instalación, puede utilizar IIS 7.0 para prestar servicio al contenido estático (como páginas HTML y otro contenido). Sin embargo, no puede ejecutar ASP.NET, ni aplicaciones CGI ni servicios WCF del host.

IIS 7.0: instalación con compatibilidad para ASP.NET

Debe instalar ASP.NET para realizar el trabajo ASP.NET en IIS 7.0. Después de marcar ASP.NET, su pantalla debe tener un aspecto similar al de la siguiente ilustración.

Configuración requerida Asp.NET

Se trata del entorno mínimo para que WCF y las aplicaciones ASP.NET funcionen en IIS 7.0.

IIS 7.0: instalación con componentes de compatibilidad de IIS 6.0

Al instalar IIS 7.0 en un sistema con Visual Studio 2005 o algún otro script o herramienta de automatización (como Adsutil.vbs) que configura aplicaciones virtuales que utilizan la API de metabase IIS 6.0, asegúrese de que marca la opción Herramientas de scripting de IIS 6.0. Esto marca de manera automática el resto de subnodos de Compatibilidad con la administración de IIS 6.0. La ilustración siguiente muestra la pantalla después de realizar esta acción.

Configuración de la compatibilidad con la administración de IIS 6.0

Con esta instalación, tiene todo lo necesario para utilizar las características IIS 7.0, ASP.NET y WCF, así como ejemplos disponibles en Internet.

Límites de la solicitud

En Windows Vista con IIS 7, se ha cambiado el valor predeterminado de los parámetros maxUri y maxQueryStringSize. De manera predeterminada, la solicitud de filtrado en IIS 7.0 admite una longitud de dirección URL de 4096 caracteres y una longitud de cadena de consulta de 2048 caracteres. Para cambiar estos valores predeterminados, agregue el siguiente XML al archivo App.config:

<system.webServer>

<security>

<requestFiltering>

<requestLimits maxUrl=”8192” maxQueryString=”8192” />

</requestFiltering>

</security>

</system.webServer>

Vea también

Tareas

Cómo instalar y configurar los componentes de activación de WFC

Conceptos

Arquitectura de activación de WAS
Configuración del Servicio de activación de procesos de Windows para el uso con Windows Communication Foundation

Otros recursos

Características de hospedaje de Windows Server App Fabric