Necesito publicar una aplicación Web hecha en .Net con MVC 4. Pero no quiero ir al servidor y copiar los archivos y configurar, sino hacerlo todo desde mi equipo de desarrollo. Al tratar de hacer lo anterior (botón derecho sobre el proyecto /y Publicar en Visual Studio) me aparece el siguiente error:
Web deployment task failed
Entonces voy al servidor remoto a revisar si existe y esta corriendo el siguiente servicio:
Web Deployment Agent Service
No existe. La pregunta es: Como lo instalo?
Descargue un instalador desde la siguiente dirección:
https://technet.microsoft.com/en-us/library/dd569059(v=ws.10).aspx
Al instalarlo se debe elegir la opcion "Completa", de lo contrario no instala el servicio que es requerido.
Intento nuevamente publicar la aplicacion y me aparece el siguiente mensaje:
Error 1 Web deployment task failed. (Connected to '192.168.1.77' using the Web Deployment Agent Service, but could not authorize. Make sure you are an administrator on '192.168.1.xx'. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_ADMIN.)
Problemas de permisos.
La solución es configurar un usuario con permisos de administrator de la maquina remota e indicar el dominio (dominio/usuario) en el dialogo Publish \ Connection de Visual Studio.
Después haré un tutorial como publicar desde Visual Studio.