2012-09-18 28 views
14

Me enfrento a este problema cuando trato de publicar mi aplicación web en Windows Azure a través de Visual Studio 2010. Estoy intentando hacer clic derecho en el proyecto y seleccionar publicar e importar publicar perfil descargado de la plataforma de Windows Azure.No puedo publicar el sitio web en Windows Azure usando publicar a través de VS2010

estoy recibiendo este error:

de error 1 tarea de distribución Web no pudo. (No se pudo conectar a la computadora remota ("waws-prod-am2-001.publish.azurewebsites.windows.net"). En la computadora remota, asegúrese de que Web Deploy esté instalado y de que el proceso requerido ("Web Management Service" ") se inicia más información en:.. http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE) 0 0 MeraSungard

Saludos

Robin

+0

¿La instancia está completamente configurada y en funcionamiento? – LewisBenge

+1

Sí, puedo verificar que el sitio web predeterminado en Windows Azure esté en funcionamiento. – user1679318

Respuesta

7

Cuando usted está tratando de publicar la aplicación web desde VS2010 a los sitios web de Windows Azure, el proceso de publicación conectarse a Sitios web de Windows Azure en un puerto específico que está habilitado para el servicio Web Deploy. En VS 2010 si falla la conexión a este puerto de servicio, entonces VS error de retorno como "Web Deploy está instalado ........ en el servidor remoto. El hecho es que el servicio WebDeploy ya se está ejecutando y otras máquinas podrían conectarse a el mismo servidor e implementar el problema es específico para su red y su máquina.

Hay dos lugares principales que debe buscar 1) el firewall de su máquina de despliegue 2) Servidor proxy si está detrás del proxy. Intente cambiar la red relacionada configuración localmente por lo que puede conseguir que funcione

+0

¡Gracias! Intento el mismo proceso desde otra máquina en otra red y funcionó. Debe ser algo con firewall de red o mi máquina es servidor proxy de vehículos. – user1679318

25

para aquellos que la respuesta no funcionó para (como yo) o también puede configurar un entorno de aplicación en su sitio web Azure:..

  1. Conjunto: WEBSITE_WEBDEPLOY_USE_SCM = falso en la configuración del Portal de administración de Azure (en Sitio web -> Configurar -> configuración de la aplicación). Asegúrese de que 'falso' esté en el campo de valor.

  2. Descargue la configuración de publicación nuevamente en VS o lo que sea que use para implementar.

  3. Despliegue exitoso.

Tomado de:

https://social.msdn.microsoft.com/Forums/en-US/efa56eb2-a8b2-4690-92d0-33d97946ed29/cant-deploy-could-not-connect-to-the-remote-computer-xxxscmazurewebsitesnet-using-the?forum=windowsazurewebsitespreview

+0

Esto funcionó para mí –

1

Para mí la publicación de inicio de funcionar después de volver a conectar a la red.

1

Me enfrenté al mismo problema al intentar implementar Azure a partir de la actualización VS2013 5. Ocurre de forma intermitente. A veces la publicación funciona, a veces no funciona. En mi caso, resultó estar relacionado con la red. Usamos un enrutador de equilibrio de carga con dos WAN conectadas. Si la dirección IP externa cambia durante el proceso de implementación, porque el enrutador cambió las WAN, falla. Espero que ayude a alguien.

1

Quiero compartir mi solución con el mismo problema. También MsDepSvc (Web Deployment Agent Service) y WMSvc (Web Management Service) se estaban ejecutando en la VM remota y Visual Studio 2015 aún devuelve un error.

Voy a Azure portal>All Resources> Buscar mi Network Security Group y pinchar en él. >Inbound security rules y añadir nueva regla:

Nombre: su elección.
Fuente: Cualquiera.
Servicio: personalizada
Protocolo: Cualquier
Intervalo de puertos:
Acción: Permitir

3

intenta ejecutar Visual Studio como administrador. Esto resolvió mi problema.

2

Restablecer su "perfil de publicación" también funciona :) Puede restablecerlo desde Azure Portal en su aplicación web. enter image description here

2

Asegúrese de que no tiene un proxy de depuración web en ejecución que registra todo el tráfico HTTP (s) entre su computadora e Internet. Mi problema era que Fiddler se estaba ejecutando porque estaba depurando una API web. Pude publicar con éxito después de cerrar Fiddler.

Cuestiones relacionadas