Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
4. No se pudo instalar web Deploy versión de 64 bits en hardware de 32 bits
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.