Compartir a través de


IIS 7.5 Express. Léame

por Vaidy Gopalakrishnan

Información general

Internet Information Services (IIS) 7.5 es una versión gratuita, sencilla e independiente de IIS optimizada para los desarrolladores. IIS Express facilita el uso de la versión más reciente de IIS para desarrollar y probar sitios web. Tiene todas las funciones básicas de IIS 7 y de las versiones posteriores además de las características adicionales que hacen más sencillo el desarrollo web, entre lo que se incluye:

  • No se ejecuta como un servicio ni requiere privilegios administrativos para realizar la mayoría de las tareas
  • Funciona bien con las aplicaciones ASP.NET y PHP
  • Varios usuarios de IIS Express pueden trabajar de forma independiente en el mismo equipo

Instalación

Puede instalar IIS 7.5 Express a través del Centro de descarga de Microsoft.

Usar IIS 7.5 Express

Lo más probable es que necesite un entorno de desarrollo integrado para compilar aplicaciones web a través de IIS 7.5 Express. Microsoft WebMatrix proporciona una experiencia de usuario sencilla e integrada para crear sitios web de ASP.NET y PHP mediante IIS 7.5 Express. Puede usar IIS 7.5 Express con la versión beta de Visual Studio 2010 SP1 para compilar y probar aplicaciones web en lugar del servidor web integrado de desarrollo ASP.NET (también conocido como Cassini). También es posible ejecutar IIS 7.5 Express mediante la línea de comandos.

Plataformas y arquitecturas compatibles

IIS 7.5 Express es compatible con las siguientes ediciones de Windows.

  • Windows 7
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Vista SP1 o posterior
  • Windows XP SP3
  • Windows Server 2003 SP2

Se admiten sistemas de 32 y 64 bits, pero solo existe una compilación de 32 bits de IIS 7.5 Express.

Cambios en IIS 7.5 Express

La versión 7.5.1190 de IIS 7.5 Express publicada en marzo de 2012 contiene varias correcciones de errores de la versión original 7.5.1070 de IIS 7.5 Express publicada en abril de 2011, pero no se introdujeron nuevas funciones.

Problemas y limitaciones conocidos

Problema: no se puede ejecutar IIS Express mediante la opción de línea de comandos /path después de la instalación

Al ejecutar iisexpress.exe con la opción /path, se produce el error: error de configuración del archivo de configuración temporal. El sistema no puede encontrar el archivo especificado. Esto se debe a un error en el que el archivo redirection.config no se está configurando correctamente.

Solución alternativa: si ejecuta iisexpress.exe una vez sin ningún argumento, se creará una copia de redirection.config en el directorio del perfil de usuario. A continuación, podrá ejecutar correctamente iisexpress.exe con la opción /path.

Problema: las aplicaciones WCF producen un error después de instalar .NET 3.5

El archivo applicationhost.config predeterminado para IIS 7.5 Express debe ser diferente en función de si está instalado o no .NET 3.5. Si falta .NET 3.5 cuando se instala IIS 7.5 Express, el archivo applicationhost.config predeterminado solo incluirá controladores for.NET 4.0. Posteriormente, la instalación de .NET 3.5 puede provocar problemas, ya que el applicationhost.config predeterminado no se ha actualizado.

Solución alternativa: la carpeta de instalación de IIS 7.5 Express incluye un script de WCF35Setup.js diseñado para solucionar este problema. Al ejecutar este script desde un símbolo del sistema, se actualizará el archivo applicationhost.config predeterminado para que funcione con .NET 3.5.

Limitación: IIS 7.5 Express no respeta la configuración de la biblioteca en Windows 7

IIS 7.5 Express solo entiende la carpeta de documentos predeterminada en Windows 7. No admite carpetas de documentos no predeterminadas y seguirá usando la carpeta de documentos predeterminada para los archivos de configuración, los archivos de registro y otras opciones de configuración.

Solución alternativa: Ninguna

Limitación: detener IIS 7.5 Express desde WebMatrix o Visual Studio 2010 SP1 Beta anulará los sitios web en ejecución

Detener IIS 7.5 Express desde WebMatrix o Visual Studio 2010 SP1 Beta no apagará correctamente ninguna aplicación en ejecución.

Solución alternativa: apague las instancias de IIS Express desde la aplicación de bandeja del sistema para finalizar correctamente los sitios web en ejecución.

Problema: En Windows Server 2003, IIS Express no se inicia para un usuario no administrativo

En Windows Server 2003, al iniciar una página o iniciar IIS Express, IIS Express no se inicia. En el caso de las páginas web, se muestra un error que indica que un usuario no administrativo ha iniciado la aplicación.

Solución alternativa: ejecute IIS 7.5 Express como usuario administrativo. Para obtener más información, consulte el siguiente artículo de KnowledgeBase:
Una aplicación iniciada por un usuario no administrativo no puede escuchar el tráfico HTTP del equipo en el que se ejecuta la aplicación en Windows Vista, Windows Server 2003 o Windows XP. (https://support.microsoft.com/kb/939786)

Problema: al instalar IIS 7.5 Express, se puede dejar una clave de registro en Wow6432Node

Al instalar IIS 7.5 Express desde el sistema, la clave de registro para IIS 7.5 Express puede dejarse en la ruta de acceso de HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\IISExpress.

Solución alternativa: retire la clave de registro de IIS 7.5 huérfana:

  1. Abra el Editor del Registro de Windows.

  2. Busque la siguiente clave de registro:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\IISExpress\7.5
    
  3. Haga clic con el botón derecho en la clave de registro 7.5 y haga clic en Eliminar.

  4. Cuando se le solicite, haga clic en para eliminar la clave.

  5. Cierre el Editor del registro de Windows.

Para obtener más información

Puede obtener más información sobre IIS 7.5 Express y productos relacionados mediante los siguientes enlaces:

  • IIS.net
  • Microsoft.com/web