En Visual Studio 2012 RC cuando intento validar una Web de Implementar la conexión me sale este mensaje de error:

ERROR_DESTINATION_NOT_REACHABLE

Visual Studio 2012 en la Web de Implementar Windows Server 2008 R2 con IIS 7 y /msdeploy.axd error 404

La Web de Gestión del Servicio se inicia en el servidor Web y el de Implementar 3.0 RC está instalado.

A continuación, mediante Conexión a Escritorio Remoto iniciar sesión en el servidor y vaya a ver IIS registros situados en la C:\inetpub\logs\LogFiles\W3SVC1. No puedo ver mis intentos para validar la conexión debido a que contienen mi dirección IP:

2012-07-13 20:58:49 185.201.117.17 HEAD /msdeploy.axd site=Default%20Web%20Site 8172 - 189.10.32.194 - 404 0 2 78

Que me da un 404.

Después de tratar de conseguir este trabajo de casi 6 horas, ahora (la lectura de una gran cantidad de material, incluyendo esta gran guía de Solución de problemas por el equipo de IIS titulado Solución de problemas de Web Deploy problemas con Visual Studio y esta pregunta relacionada con la Visual Studio 2010 Web de la tarea de implementación de error) me decidí a pedir ayuda aquí y a ver si alguien tiene una pista acerca de lo que puede ser el problema… ¿sabes cuál es la causa de este error 404?

Si necesitas más info, solo me pregunta y yo voy a proporcionar… 🙂

Editar 1

Ayer también probé el siguiente msdeploy comando en mi máquina local a la lista de los contenidos de una carpeta llamada test en el servidor [ y funcionó como se esperaba ]:

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy -verb:dump -source:content
path=c:\test,computerName=xxxxxxxxxx.publiccloud.com.br,username=User,password=Password
Info: Using ID 'a246a13c-7777-4226-964c-fe9934c60b77' for connections to the rem
ote server.
MSDeploy.contentPath
c:\test
c:\test
c:\test\test.txt

Editar 2

Después de un montón de instalar/reinstalar operaciones por fin llegué a un punto donde Windows Server 2008 es la devolución de un HTTP 503 error cuando trato de publicar el sitio web usando VS 2012 RC o incluso msdeploy en la línea de comandos.

Parece la mejor cosa a hacer ahora es hacer una instalación limpia de Windows Server 2008 ya que tengo un mal estado de la VM server de imagen para trabajar. Espero que va a hacer el truco.

Sólo para el registro, este es el msdeploy comando VS 2012 se intenta ejecutar. Hice un copy/paste y lo intentó con msdeploy en la línea de comandos:

C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe -source:manifest='E:\SISPEC\SISPEC\obj\Release\Package\SISPEC.SourceManifest.xml' -dest:auto,ComputerName="https://xxxxxxxxxx.publiccloud.com.br:8172/msdeploy.axd?site=Default%20Web%20Site",UserName='UserName',Password='Password',IncludeAcls='False',AuthType='Basic' -verb:sync -enableRule:DoNotDeleteRule -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile:"E:\SISPEC\SISPEC\obj\Release\Package\SISPEC.Publish.Parameters.xml" -retryAttempts=2

sólo para conseguir el mismo 503 mensaje de Servidor no Disponible.

Editar 3

Esta pregunta fue publicado en la Web de IIS de la Herramienta de Despliegue (MS Implementar) en el foro de aquí.

9 Comentarios

  1. 26

    Fyi – yo también era conseguir que los errores 404. Resultó que tuve que descargar el paquete completo e instalar todo.

    http://www.iis.net/downloads/microsoft/web-deploy#additionalDownloads

    • Este fijo que es para mí. Si instala desde el WEBPI no instalar toda la funcionalidad.
    • Yo sabía que debería de haber comprobado que la caja en la instalación inicial que dice «Todas las Funciones», sino de «Típico» de
    • WHYYYYY????? … Gracias por lo mucho lol. Lo bueno son los componentes de interfaz de usuario sin la implementación real de las capacidades?
  2. 3

    Tuve este mismo error (ERROR_DESTINATION_NOT_REACHABLE). Yo era capaz de solucionar el problema con abrir el puerto 8172.

    Yo entonces corrió hacia el error: ERR_COULD_NOT_CONNECT_TO_REMOVESVC que yo era capaz de resolver por la instalación de cada componente de Implementar en Web 3.0. Ella estaba tratando de golpear /MSDEPLOYAGENTSERVICE que por defecto no se instala por la Web Deploy 3.0 instalador.

  3. 3

    Tuve que agregar manualmente la Implementación del Controlador. En el Administrador de IIS, con el servidor seleccionado, elija «IIS|Asignaciones de Controlador|Add Administrado Controlador…».

    Request path: msdeploy.axd
    Type: Microsoft.Web.Deployment.DeploymentAgentHandler,..., Version=9...
    Name: Web Deploy Whatever
    
    • Esto funcionó para mí (yo no estaba viendo msdeploy.axd en los controladores y me dio 404). En otro servidor (Windows Server 2012R2 x64) también tuve que instalar .NET Framework 3.5 antes de que el controlador fue visible en el Complemento Logró Controlador de diálogo. Lo que una carga de mierda de la SRA.
    • Por alguna razón yo no tenía asignación de controlador, pero añadiendo manualmente no parecía ayudar
  4. 2

    En mi caso, el defecto certificado emitido por WMSVC no fue emitido por la máquina-nombre. Mi Solución fue:

    1. Emitir un certificado para la máquina nombre de mi dominio CA. Esto podría ser auto-firmado, si usted está dispuesto a confiar en el certificado.
    2. Instalar ese certificado en el almacén de certificados Personales
    3. detener el servicio de administración de web
    4. cambiar el certificado a mi debidamente certificado emitido
    5. reiniciar el servicio.
    • este fue el problema que me encontré al web de la implementación de un sysprep había azure imagen de vm. Detener el servicio, crear un nuevo certificado autofirmado y la asignación de la misma (servicio de gestión de icono en el Administrador de IIS en el servidor de nivel) se ha solucionado el problema…
  5. 1

    ¿Has comprobado tu controladores? Usted puede probar esto mediante la creación de una página HTML en la misma carpeta y tratar de acceder a que HTML. Si usted puede, a continuación, ir a ver de que su sitio tiene los controladores necesarios. También, asegúrese de que su registro DNS están apuntando a la dirección IP correcta.

    • He creado un test.html la página y la colocó en C:\inetpub\wwwroot carpeta en el servidor. A continuación, accede a ella desde mi máquina local mediante: xxxxxxxxxx.publiccloud.com.br/test.html y la prueba se realizó correctamente. Podía leer la página. No entiendo cuando usted dice «Compruebe que el sitio cuente con los controladores». Creo que la configuración de DNS no es el problema.
    • Para IIS 7.0 ejecuta en el modo Integrado, se debe registrar el controlador mediante el uso de los controladores de elemento en el sistema.Web de la sección. Véase el siguiente ejemplo.<configuración> configuración> <sistema.web> <httpHandlers> <agregar verbo=»» path=»SampleHandler.nuevo» tipo=»SampleHandler, SampleHandlerAssembly» /> </httpHandlers> </sistema.web> <sistema.web> <add name=SampleHandler» verb=»» path=»SampleHandler.nuevos» Módulos=»IsapiModule» scriptProcessor=»FrameworkPath\aspnet_isapi.dll» resourceType=»Archivo» /> </sistema.web> </configuración>
  6. 1

    Primero probé sólo para Reparar la instalación de Implementar en Web 3.0 y no ha funcionado. Extracción e instalación de resolver mi problema.

  7. 1

    En mi caso tuve dos Implementar en Web 2.0 y 3.0 en la máquina servidor.
    La eliminación y la instalación de sólo 3.0 resuelto mi problema.

  8. 0

    Garantizar el Servicio de Administración de Web se ha iniciado.

    He eliminado certificado SSL y el servicio dejó de funcionar.

  9. 0

    Si todas las anteriores indicaciones fallar, y si usted está utilizando una máquina virtual Azules, donde el punto final de la 8172 está abierto, he resuelto eliminar el extremo y abrirla de nuevo. Yo creo que la primera vez que he seleccionado utilizando Flotante Habilitados para IP, y que no funciona. Basta con crear el extremo de nuevo, seleccione deshabilitar flotante ip y listo!

Dejar respuesta

Please enter your comment!
Please enter your name here