2012-04-27 27 views
7

Estoy tratando de hacer msdeploy de una aplicación MVC a un cuadro de windows7, ejecutándose en línea de comandos. Y siguió recibiendo este error:msdeploy mvc a Windows7 obteniendo ERROR_DESTINATION_NOT_REACHABLE y 404

Error Code: ERROR_DESTINATION_NOT_REACHABLE More Information: Could not connect to the destination computer ("192.168.xxx.xxx" ). On the destination computer, make sure that Web Deploy is installed and that the required process ("The Web Management Service") is started. Error: The remote server returned an error: (404) Not Found. Error count: 1.

He verificado tanto WMSVC (parece que esto está siendo utilizado) y MsDepSvc se están ejecutando. Y el firewall está deshabilitado. En el navegador cuando visito https://192.168.xxx.xxx:8172/msdeploy.axd, recibí un error de servidor 404, parece un poco más allá de donde se detuvo la línea de comandos.

La mayor parte de las instrucciones sobre la configuración de IIS 7 y el despliegue Web que pude encontrar en línea es para servidores MS. Tanto mi máquina local como la máquina con Windows 7 tienen instalada la misma versión de Msdeploy.

Respuesta

6

Para los sistemas operativos que no son de servidor (es decir, Windows 7) Implementar la Web publicar a través de Servicio de administración web no es compatible. En su lugar, deberá usar el servicio de agente remoto, este es un servicio de publicación exclusivo del administrador. Puede encontrar más información en http://technet.microsoft.com/en-us/library/dd569059(v=WS.10).aspx.

+0

Gracias por su respuesta, Sayed! Probablemente sea menos que inteligente intentarlo de todos modos. – user1360089

9

Tuve exactamente el mismo problema con una VM en Azure, y la solución fue habilitar primero el Servicio de administración IIS y luego instalar Web Deploy (utilicé Web Platform Installer). Parece que el orden de instalación importa. Puede encontrar una entrada de blog que escribí sobre esto aquí http://davidjrh.intelequia.com/2012/10/configurando-web-platform-installer-y.html

+1

Gracias, corrigió mi problema. Finalmente capaz de implementar ahora, nuevamente. – Skowronek

0

Después de verificar que el Servicio de administración y Web Deploy 3.0 se instalaron correctamente, encontré que (al menos desde VS2012) la URL del servicio también parece importar, intentando publicar a cualquiera de las siguientes no funcionó para mí:

  • FQDN (localmachine.domain.local)
  • dirección IP de dominio (172.22.xxx.xxx)
  • de lazo del IP (127.0.0.1)

Considerando que el siguiente funcionó:

  • localhost
  • nombre de NetBIOS (localmachine)
+0

¿Ha ajustado el certificado SSL que utiliza el Servicio de gestión? –

5

que tenía el mismo problema usando MSDeploy para desplegar mi aplicación web a distancia servidor IIS 7.5 Web ejecuta Windows 7 . Acabo de descubrir cómo solucionar el problema hoy después de leer la publicación de Sayed, así que quiero publicar mi solución aquí para cualquier persona que se encuentre con este problema como yo. Prueba esto:

  • Habilitar el servicio de administración de IIS (en el panel de control >> agregar o quitar características >> agregar o quitar características de Windows)
  • Instalar Web Deploy (http://www.iis.net/downloads/microsoft/web-deploy)
  • cmd abierto con privilegios de administrador, el tipo "Net start msdepsvc" para iniciar "Web Deploy Agent Service".
  • Marque este enlace en su navegador: http://serveraddress/MsDeployAgentService/, si solicita el nombre de usuario y la contraseña, MsDeployAgentService se está ejecutando en el servidor, vaya al siguiente paso.
  • En VS, ingrese http://serveraddress/MsDeployAgentService/ en la URL del servicio al crear la publicación, en lugar de https://serveraddress:8172/MsDeploy.axd, y haga clic en Conexión de prueba. Debería estar bien ahora.
+0

Gracias Trabajó como el encanto. :) – Pankaj