Compartir a través de


Solución de problemas con el instalador de Plataforma web de Microsoft

Se aplica a: Internet Information Services 7.0, Internet Information Services 7.5

Introducción

® Microsoft Web Platform Installer (Web PI) facilita la descarga e instalación de los componentes más recientes de la plataforma web de Microsoft®, incluidos Internet Information Services (IIS), Microsoft® SQL Server® 2008/R2 Express, Microsoft® ASP.NET Model View Controller (MVC3) y Microsoft® Visual Web Developer 2008/SP1 Express Edition. Web PI también ayuda a instalar aplicaciones web populares como WordPress, DasBlog o Silverstripe. En este artículo se presentan algunos consejos para solucionar problemas que pueden surgir con el instalador de plataforma web de Microsoft.

El instalador de plataforma web se ejecuta en los siguientes sistemas operativos:

  • Windows Server® 2008 y Windows Server® 2008 R2
  • Windows® XP Professional Edition Service Pack 3
  • Windows Server® 2003 SP2
  • Windows Vista® SP 1
  • Windows® 7

Aunque es posible instalar Web PI en Windows® XP Home Edition, esta versión del sistema operativo no incluye IIS. Por lo tanto, web PI no se admite en Windows XP Home Edition.

Las tareas del instalador de plataforma web se pueden dividir en tres fases:

  • Fase de inicio: en esta fase, Web PI recupera el catálogo de productos más actual y compara los componentes del catálogo con los productos instalados actualmente.
  • Fase de selección de productos: en esta fase, WEB PI comprueba las dependencias de los productos seleccionados para instalar y compilar la lista de productos dependientes que deben instalarse.
  • Fase de instalación

Web PI le ayuda a instalar productos mediante una de estas tres tecnologías:

  • Componentes del sistema operativo Windows® (por ejemplo, IIS): Web PI usa herramientas e interfaces del sistema operativo Windows, como PKGMGR.
  • Componentes de plataforma de sistema no operativo( por ejemplo, SQL Server 2008/R2 Express): Web PI usa la tecnología de Windows® Installer (también conocida como MSI).
  • Aplicaciones web (por ejemplo, WordPress, Silverstripe o DasBlog): Web PI usa la Herramienta de implementación web de Microsoft®.

Problemas con la instalación de Visual Web Developer 2010 o Visual Studio 2010 SP1

Hay instancias en las que, después de instalar VWD 2010/SP1 o VS 2010/SP1, web PI sigue mostrándose el paquete como disponible para su instalación. Esto se debe a problemas con la lógica de detección (discoveryHints en términos del instalador de plataforma web) que necesitan revisiones. Si realiza una instalación de VWD 2010/SP1 o VS 2010/SP1 y todo se muestra como instalado correctamente una vez completado el proceso, no habrá ningún trabajo adicional en su parte. Puede omitir de forma segura la opción de volver a instalar la agrupación.

Solución de problemas durante la fase de inicio

Los problemas más comunes durante la fase de inicio de PI web implican conectividad. Web PI descarga el catálogo de productos más reciente desde un sitio web de Microsoft. Si se produce un error, aparece el siguiente mensaje de error:

Captura de pantalla que muestra el cuadro de diálogo instalador de Plataforma web de Microsoft que muestra un mensaje de error.

No se puede descargar el mensaje de error de la plataforma web

  • Proxy subyacente: si el equipo está detrás de un proxy, asegúrese de que la configuración del proxy para Windows® Internet Explorer está establecida correctamente y vuelva a intentar acceder a la dirección URL a través de Internet Explorer® y, a continuación, a través de Web PI.
  • Detrás de firewalls: cuando se instalan firewalls de terceros en el equipo, intente deshabilitarlos antes de iniciar Web PI. También puede agregar excepciones para WebpiLauncher.exe y WebPlatformInstaller.exe a la configuración del firewall. Si el problema no se resuelve, debe ser posible corregir el problema siguiendo los pasos descritos en Solución de problemas de conectividad de red en Internet Explorer.

Si se puede acceder a la dirección URL en Internet Explorer pero no a través de PI web, use Fiddler, un depurador web que supervise qué solicitudes HTTP se realizan desde un equipo.

Solución de problemas durante la fase de instalación

El instalador de plataforma web instala componentes y aplicaciones "silenciosamente" (sin mostrar una interfaz de usuario) y los errores de instalación se escriben en archivos de registro. Hay muchos archivos de registro debido al gran número de tecnologías y plataformas de configuración compatibles.

Las tecnologías de configuración se pueden clasificar como:

  • Componentes del sistema operativo
  • Productos instalados con la tecnología de Windows Installer (MSI)
  • Aplicaciones web que usan la tecnología de implementación de la herramienta de implementación web de Microsoft

Componentes del sistema operativo

Los componentes del sistema operativo, como IIS, se instalan con tecnologías de instalación de Windows. Las ubicaciones de los archivos de registro de instalación se describen en las secciones siguientes.

Windows Vista, Windows 7, Windows Server 2008 y Windows Server 2008 R2

Los componentes del sistema operativo en Windows Vista, Windows 7, Windows Server 2008 y Windows Server 2008 R2 usan la configuración basada en componentes. El archivo de registro de los componentes del sistema operativo se almacena en el directorio %windir%\logs\cbs . Puede abrirlo con el comando folowing:

notepad %windir%\logs\cbs\cbs.log

Para obtener más información, consulte Diagnóstico de registro de configuración de componentes opcional.

La configuración de IIS 7.0 (Windows Vista y Windows Server 2008) e IIS 7.5 (Windows 7 y Windows Server 2008 R2) genera un archivo de registro de instalación independiente, ubicado en el directorio %windir%. Puede abrir este archivo de registro con el siguiente comando:

notepad %windir%\iis7.log

Productos instalados mediante la tecnología de Windows Installer (MSI)

Puede usar la tecnología de Windows Installer para componentes de plataforma web, como Microsoft® SQL Server® y Visual Web Developer 2008 Express Edition. Para examinar los registros, abra Internet Explorer y escriba la siguiente ruta de acceso en la barra de direcciones:

%localappdata%\Microsoft\Web Platform Installer\logs\install

Web PI también muestra un vínculo al archivo de registro que produjo un error en la pantalla de resumen. Para obtener más información, consulta la descripción detallada de los códigos de error de Windows Installer.

Productos instalados mediante la tecnología de la herramienta de implementación web de Microsoft

La herramienta De implementación web ofrece una manera de que las aplicaciones web se unan al ecosistema de PI web agregando algunos archivos de manifiesto a un paquete de archivos comprimidos (ZIP) existente. Web PI llama a la herramienta De implementación web e instala la aplicación web en un sitio web de IIS. La tecnología de la herramienta de implementación web se usa para todas las aplicaciones web que se encuentran en la galería de aplicaciones web de Windows. Tenga en cuenta que la herramienta De implementación web registra toda su información en un archivo denominado x86_msdeploy.txt (sistema de 32 bits) o x64_msdeploy.txt (sistema de 64 bits).

Problemas conocidos

A continuación se muestran algunos problemas conocidos:

Web PI no puede instalar componentes de IIS adicionales si la configuración compartida está habilitada

Si IIS está configurado para la configuración compartida, Web PI no puede instalar la mayoría de los componentes de IIS adicionales. Para obtener más información, consulte Solución de problemas de instalación de IIS 7.x.

Problemas durante la instalación de aplicaciones mediante Web PI

  • El instalador de plataforma web no crea automáticamente directorios físicos cuando se instala una aplicación en un sitio nuevo. Cree el directorio manualmente o use "..." botón situado junto al cuadro de texto Ruta de acceso física para crear una carpeta.
  • El instalador de plataforma web requiere que los campos de contraseña se rellenen y no les permita estar vacíos. Si una aplicación permite una contraseña vacía, la contraseña no funciona cuando la aplicación está instalada en Web PI.

Problemas con Microsoft SQL Server durante la instalación de la aplicación

  • Las aplicaciones no funcionan sin la "autenticación en modo mixto" de SQL.

    Para la mayoría de las aplicaciones web, se requieren cuentas de usuario de SQL Server para acceder a una base de datos. Si solo se seleccionan los autenticación de Windows integrados o autenticación de Windows para SQL Server, no puede instalar algunas de las aplicaciones de la galería.

  • Las contraseñas de SQL Server no se aceptan si no cumplen los requisitos de seguridad.

    Sin embargo, Web PI no valida las contraseñas para obtener seguridad u otros criterios. El error al crear una cuenta con una contraseña débil se produce durante la instalación de la aplicación y se produce un error en la instalación. Use una contraseña segura según la directiva de SQL Server.

  • Los nombres de usuario de SQL Server no pueden tener más de 16 caracteres.

    Sin embargo, Web PI no valida los campos de usuario por longitud u otros criterios. El error al crear una cuenta con un nombre de usuario que tenga más de 16 caracteres se produce durante la instalación de la aplicación y se produce un error en la instalación. Use un nombre que no tenga más de 16 caracteres.

  • Otros problemas de Microsoft SQL Server.

    Compruebe los archivos de registro de SQL Server en el siguiente directorio para obtener más información:

    %programfiles%\microsoft sql server\100\setup bootstrap\log

    Para obtener información sobre cómo solucionar problemas de SQL, vea Ver y leer archivos de registro de instalación de SQL Server.

Herramientas, sugerencias y trucos de solución de problemas adicionales

La siguiente información contiene algunas sugerencias y trucos útiles adicionales para resolver problemas que puede encontrar al instalar partes de la pila de la plataforma web de Microsoft con el instalador de plataforma web.

Violinista

El instalador de plataforma web descarga su catálogo de productos y los paquetes de productos a través de solicitudes HTTP. Fiddler es un depurador web que puede ayudar a determinar si estas solicitudes se realizan correctamente y si los recursos solicitados siguen estando disponibles. Fiddler supervisa todas las solicitudes HTTP realizadas desde el equipo basado en Windows que ejecuta el instalador de plataforma web.

Monitor de procesos

El Monitor de procesos es una herramienta de supervisión avanzada para Windows que muestra el sistema de archivos en tiempo real, el registro y la actividad de procesos o subprocesos. En el caso de PI web, use El Monitor de procesos para supervisar la actividad de los programas de instalación.

Registro de sucesos de Windows

Windows tiene un repositorio central para errores, mensajes informativos y advertencias denominado registro de eventos de Windows. Aunque a veces se pasa por alto, el registro de eventos suele proporcionar la solución a muchos problemas y vale la pena explorarlo. Para abrir el registro de eventos de Windows, escriba el siguiente comando en un símbolo del sistema o en el menú Ejecutar :

eventvwr.msc

Seguimiento del instalador de plataforma web

El instalador de plataforma web tiene un mecanismo de seguimiento integrado adicional. Se puede activar guardando el siguiente archivo de configuración como webplatforminstaller.exe.config en el directorio %programfiles%\Microsoft\Web Platform Installer .

<?xml version='1.0' encoding='UTF-8' ?>
<configuration>
  <system.diagnostics>
    <trace autoflush='true' />
    <sources>
      <source name='DownloadManager'>
        <listeners>
          <add name='TextFile'/>
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="TextFile"
           type="System.Diagnostics.TextWriterTraceListener"
           initializeData="WebPI.log"/>
    </sharedListeners>
    <switches>
      <add name='mySwitch' value='Verbose' />
    </switches>
  </system.diagnostics>
</configuration>

El archivo de seguimiento denominado WebPI.log archivo también se escribe en el directorio %programfiles%\Microsoft\Web Platform Installer .

Limpieza de la caché del instalador de plataforma web

Web PI almacena en caché el catálogo de productos y otros archivos para optimizar el tiempo de inicio. Si el catálogo de productos parece estar obsoleto o si se muestran datos incorrectos en PI web, elimine la memoria caché mediante el siguiente comando:

del /q "%localappdata%\Microsoft\web platform installer\*"

Ayuda adicional

Si ha agotado las sugerencias y trucos de solución de problemas de este artículo y sigue teniendo problemas, visite el foro del Instalador de plataforma web.