Tengo un servidor web remoto al que tengo acceso de administrador completo, y quiero implementar un sitio web.¿Debo usar Windows Management Service o Remote Agent Service para publicar en un servidor remoto?
Cuando utilizo la herramienta de publicación de Visual Studio, entre otras cosas que parecen un poco menos convenientes (FTP, etc.), tengo la opción de utilizar Windows Management Service o Remote Agent Service. Toda la documentación dice es esto:
Para publicar de forma remota a través servicio del agente remoto, utilice http://RemoteComputerName. Esta opción se usa generalmente para implementar una aplicación web dentro de una red (en un escenario de intranet ). Debe tener permisos apropiados para realizar la implementación en el servidor de destino.
Para publicar en un sitio de alojamiento utilizando Servicio de Gestión de Windows, use el valor que se especifica por el proveedor de alojamiento. Normalmente, puede utilizar sólo un nombre servidor (HostedRemoteServer) o una URL completa que incluye un nombre de servidor , un número de puerto, y la Web Implementar nombre del manejador (https://HostedRemoteServer:8172/MsDeploy.axd). El proveedor de alojamiento puede decirle el nombre del servidor y el número de puerto , si corresponde.
Sin embargo, esta información no es suficiente para mí. Sí, no estoy publicando a través de una red, pero sí tengo acceso completo a la máquina en la que estoy implementando. Al mismo tiempo, MsDeploy es la gran fantasía que describe Scott Hanselman en el in his talk y que me han convencido por ser la forma asombrosa de implementarlo.
Entonces, ¿qué debo hacer? ¿Hay consideraciones de seguridad poco claras o algo?
¿Bajo qué circunstancias ves estas dos opciones? ¿Puedes decir qué diálogo tiene esos como opciones? Cuando uso Publicar, solo veo cuatro opciones. –
Haga clic derecho en proyecto -> Publicar ... -> configure el método de publicación en Web Deploy y haga clic en? al lado del cuadro URL de servicio. Es algo oscuro. –