2011-06-09 31 views
7

¿Cómo puedo acceder a la línea de comandos MSDeploy generada por Visual Studio 2010.MSDeploy: ¿Cómo puedo acceder al comando generado por Visual Studio

Me pregunto porque cuando corro manualmente MSDeploy puedo desplegar fácilemte en un servidor remoto y cuando corro punto a través de Visual Studio, me sale este error

tarea de distribución web no pudo. (Remote Agent (url https://x.x.x.x:8172/msdeply.axd?site=Default sitio web) no pudo ser contactado Asegúrese de que está instalado el servicio del agente remoto y empecé en el equipo de destino Se recibió una respuesta no admitida. El encabezado de respuesta 'MSDeploy.Response' era '' pero se esperaba 'v1'

El servidor remoto devolvió un error: (404) no se encuentra

+0

Parece que tengo el mismo problema, ¿cuál es el error que está recibiendo? –

+0

Estoy usando dos servidores diferentes y uno de ellos, tengo este error: la tarea de implementación web falló, no se pudo contactar al agente remoto. – user385411

Respuesta

7

Si sigue estas instrucciones individuos se puede ver una salida más prolija:

http://sedodream.com/2010/11/04/WebDeployHowToSeeTheCommandExecutedInVisualStudioDuringPublish.aspx

FYI, he probado esto por mí mismo, porque MSDeploy .exe desde la línea de comandos funcionaba, pero el formulario de publicación de Visual Studio 2010 no funcionaba (utilizando Web Deploy). MSBuild me dio los mensajes de error que necesitaba para solucionar mis problemas.

Mis problemas eran específicamente que el servidor web en el que estaba implementando no tenía .NET 4 instalado y, por lo tanto, las agrupaciones de aplicaciones se configuraron en 2.0. Visual Studio en toda su grandeza no dice nada sobre esto, pero MSBuild sí lo hizo. Después de eso, tuve un problema de ACL y tuve que agregar otra regla de delegación además de las que le dicen que agregue en las guías de introducción.

+0

Esta fue una buena solución. ¿Puedes editar esta respuesta para agregar las instrucciones de esa página? Idealmente, las respuestas SO deberían ser independientes. Solo el "crear un archivo llamado {Project} .wpp.targets, y agregar a él" parte ... –

+0

Usted salvó mi monitor de salir por la ventana con esto. –

+0

¡Impresionante! Me alegro de esto ayudó. Lo siento, no he tenido la oportunidad de dar forma a la solución real, ¡no hay tiempo! –

Cuestiones relacionadas