Compartir a través de


Solución de problemas comunes relacionados con Web Deploy

Se aplica a: Internet Information Services

En este artículo se describe cómo diagnosticar y corregir problemas comunes con Web Deploy, incluidos los errores comunes detectados al publicar desde Visual Studio 2010.

Registro

Al encontrarse con problemas relacionados con Web Deploy, hay varias opciones de registro en función de dónde se produzca el problema. De forma predeterminada, Web Deploy registra en el registro de eventos en Aplicaciones>Microsoft Web Deploy. Es un excelente lugar para empezar a buscar errores en el servidor de destino.

Si no puede diagnosticar el problema mediante el registro de eventos, estas son otras opciones:

  • Use los registros MSI de Implementación web ubicados en %programfiles%\IIS\Microsoft Web Deploy v3 para diagnosticar problemas de instalación.
  • Si el servicio de administración web o el servicio de agente remoto no se inician, consulte los detalles del error; para ello, vaya a Visor de eventos (local)>Sistema de registros>de Windows para Service Control Manager.
  • Puede configurar aún más el seguimiento para el servicio de administración web.

Códigos de error

En algunos casos de error comunes, Web Deploy muestra un mensaje y un código de error que puede resultar útil para obtener más información para solucionar un problema. Para obtener una lista completa de los códigos de error, consulte Códigos de error de Web Deploy.

Nota:

El mensaje de error puede ser diferente en función de cómo se invoca Web Deploy. Por ejemplo, Microsoft WebMatrix elige mostrar mensajes de error personalizados en lugar de códigos de error, mientras que la línea de comandos siempre mostrará códigos de error si se registran.

Problemas de instalación

1. No se pudo instalar Web Deploy en un sistema operativo válido

Síntomas El sistema operativo (SO) es correcto y la versión y el bit de Web Deploy son correctos, pero la instalación no se realiza correctamente.
Causa principal Unknown
Corrección o solución alternativa Busque en el registro de instalación, ubicado en %programfiles%\IIS\Microsoft Web Deploy V3.

2. Web Deploy no funciona después de una actualización

Síntomas Web Deploy no funciona después de una actualización de versión.
Causa principal Web Deploy no reinicia los servicios después de una actualización.
Corrección o solución alternativa Si va a actualizar una instalación existente de Web Deploy, asegúrese de reiniciar los servicios de controlador y agente mediante la ejecución de los siguientes comandos en un símbolo del sistema administrativo:
net stop msdepsvc
net start msdepsvc
net stop wmsvc
net start wmsvc

3. No se pudo instalar web Deploy versión de 32 bits en hardware de 64 bits

Síntomas Captura de pantalla del cuadro de diálogo Configuración de la herramienta de implementación web. El texto muestra que la versión de 32 bits no es compatible con Windows de 64 bits.
Causa principal Intentar instalar el sistema operativo de 32 bits en un sistema operativo de 64 bits es una comprobación dentro del MSI de Web Deploy que produce un error porque no admite el modo WoW64.
Corrección o solución alternativa Instale la misma versión que coincida con la arquitectura del sistema operativo.

4. No se pudo instalar web Deploy versión de 64 bits en hardware de 32 bits

Síntomas Captura de pantalla que muestra el cuadro de diálogo Windows Installer. El texto indica que este tipo de procesador no admite este paquete de instalación. Póngase en contacto con el proveedor del producto.
Causa principal Intentar instalar la versión de 64 bits en un sistema operativo de 32 bits es una comprobación dentro del MSI de Web Deploy que generará un error.
Corrección o solución alternativa Instale la misma versión que coincida con la arquitectura del sistema operativo.

5. No se pudo registrar el espacio de nombres de la dirección URL debido a un espacio de nombres preexistente

Síntomas No se puede instalar Web Deploy.
Causa principal El espacio de nombres de dirección URL que Web Deploy intenta crear durante la instalación ya está registrado.
Corrección o solución alternativa : quite el registro en conflicto.
- Cambiar la dirección URL de implementación web durante la instalación
msiexec /i wdeploy.msi /passive ADDLOCAL=ALL LISTENURL=http://+:8080/MSDEPLOY2/.
Para obtener más información sobre la personalización de direcciones URL, consulte Personalización y protección del servicio remoto.

Problemas del servicio de agente remoto

1. No se pudo inicializar Microsoft.Web.Deployment.Dll durante el inicio

Síntomas El servicio de agente remoto no se puede iniciar.
Causa principal msdepsvc.exe u otros archivos faltan en %programfiles%\IIS\Microsoft Web Deploy v3.
Corrección o solución alternativa Reinstale el producto.

2. El servicio de agente remoto no se inicia

Síntomas Microsoft.Web.Deployment.DeploymentAgentUnavailableException: no se pudo establecer contacto con el agente remoto (URL http://DestinationServer/msdeployagentservice). Asegúrese de que el servicio de agente remoto se ha instalado e iniciado en el equipo de destino. > --- System.Net.WebException: el servidor remoto devolvió un error: (404) No encontrado.
Causa principal No se ha iniciado el servicio de agente remoto.
Corrección o solución alternativa Inicie el servicio: net start msdepsvc.

3. Intentar conectarse a un servidor donde HTTP no escucha o permite

Síntomas Microsoft.Web.Deployment.DeploymentAgentUnavailableException: no se pudo establecer contacto con el agente remoto (URL http://DestinationServer/msdeployagentservice). Asegúrese de que el servicio de agente remoto se ha instalado e iniciado en el equipo de destino. > --- System.Net.WebException: no se puede establecer conexión con el servidor remoto ---> System.Net.Sockets.SocketException: no se pudo realizar ninguna conexión porque la máquina de destino la rechazó activamente - DestinationServer:80
Causa principal HTTP no está escuchando.
Corrección o solución alternativa Asegúrese de que se permite el tráfico HTTP al servicio agente remoto.

4. Intentar conectarse a un servidor con el error Método no permitido

Síntomas Microsoft.Web.Deployment.DeploymentException: no se pudo completar la solicitud a la dirección URL del agente remoto "http://DestinationServer/". > --- System.Net.WebException: el servidor remoto devolvió un error: (405) Método no permitido.
Causa principal La propia solicitud fue recogida por Internet Information Services (IIS) en lugar de MS Deploy porque falta la ruta de acceso a msdepsvc.exe .
Corrección o solución alternativa Cambie la dirección URL para que incluya /MSDeployAgentService.

5. Intento de acceder al servicio de agente remoto como no administrador

Síntomas Microsoft.Web.Deployment.DeploymentException: no se pudo completar la solicitud a la dirección URL del agente remoto "http://DestinationServer/msdeployAgentService". >---; System.Net.WebException: el servidor remoto devolvió un error: (401) No autorizado.
Causa principal El servicio de agente remoto requiere que el autor de la llamada sea miembro del grupo Administradores o de una cuenta de dominio que se haya agregado al grupo Administradores. Un administrador local que no sea la cuenta integrada no funcionará con el servicio de agente remoto debido a un error en Web Deploy 2.0.
Corrección o solución alternativa Proporcione credenciales administrativas.

6. El servicio de agente remoto se bloquea durante la operación

Síntomas El servicio puede dejar de responder durante mucho tiempo, hasta varias horas.
Causa principal desconocida.
Corrección o solución alternativa Detenga la operación e intente repetirla.

7. El cliente y el servidor no son compatibles (error de coincidencia de versiones)

Síntomas Timestamp=24638007621418 MsDepSvc.exe Error: 0 : se ha producido un error. Los detalles de la excepción son los siguientes: Microsoft.Web.Deployment.DeploymentClientServerException: El cliente y el servidor no son compatibles. La versión inferior admitida por el cliente es "7.1.538.0". La versión superior admitida por el servidor es "7.1.537.0".
Causa principal Algunas versiones no funcionan juntas, por lo que Web Deploy impide que funcionen juntos. Normalmente, se hace para impedir que las versiones preliminares funcionen con versiones publicadas.
Corrección o solución alternativa Coincide con las versiones.

8. El servicio agente remoto no pudo empezar a escuchar en la dirección URL

Síntomas El servicio agente remoto no pudo empezar a escuchar en la dirección URL "{0}". Asegúrese de que la dirección URL no está en uso.
Causa principal Normalmente indica un conflicto de direcciones URL.
Corrección o solución alternativa Intente reinstalar, si quiere, la dirección URL predeterminada o establecer una dirección URL personalizada como se especifica en la documentación. Para obtener más información sobre la personalización de direcciones URL, consulte Personalización y protección del servicio remoto.

Problemas del servicio de administración web

1. El servicio de administración web no se inicia

Síntomas El servicio de administración web no se inicia.
Causa principal desconocida. El servicio debe iniciarse de forma predeterminada.
Corrección o solución alternativa Inicie el servicio servicio de administración web: Net Start WMSVC.

2. No autorizado: usuario no autorizado por las reglas de controlador de implementación

Síntomas No se pudo completar una operación con el proveedor <especificado ProviderName> al conectarse mediante el servicio de administración web. Esto puede ocurrir si el administrador del servidor no ha autorizado al usuario para esta operación.
Causa principal Un usuario que no es administrador intentó realizar una acción restringida con un proveedor. Esta acción suele indicar que no se encontró una regla de delegación coincidente. El nombre de usuario, el proveedor, la operación o la ruta de acceso del proveedor son incorrectos.
Corrección o solución alternativa La solución alternativa consiste en corregir la regla de delegación, o crear una. Para obtener más información sobre las reglas de delegación, consulte Configurar el controlador de implementación web.

Errores al publicar desde Visual Studio

Para obtener más información sobre cómo solucionar errores comunes que pueden producirse al intentar publicar desde Visual Studio en un servidor que no se ha configurado correctamente a través de Web Deploy, consulte Solución de problemas de Web Deploy con Visual Studio.