visual usar studio management habilitar deploy como iis windows-10 microsoft-web-deploy

iis - usar - web deploy visual studio 2017



Cómo configurar Web Deploy en Windows 10 pro (4)

Asegúrate de hacer lo siguiente:

  1. Instalar web Deploy 3.6
  2. Vaya a Administrador del servidor> IIS
  3. En Funciones del servidor, vaya a Servidor web (IIS), expanda este árbol y seleccione Herramientas de administración.
  4. Asegúrese de que el "Servicio de gestión" esté marcado
  5. Vaya a Servicios, asegúrese de que se inicie "Servicios de administración web". (Adelante, hazlo de forma automática mientras estés allí).

Ahora verá la opción "Configurar publicación de implementación en la web" en el menú Implementar en IIS. Desde allí, asegúrese de tener el puerto 8172 abierto desde la IP desde la que está publicando.

¿Cómo puedo configurar Web Deploy en Windows 10? ¿Debería funcionar? Encontré información acerca de Web Deploy en Windows 8, ahí no funciona. ¿Cómo es en Windows 10?



Microsoft está siendo muy astuto al respecto, pero parece que han eliminado la capacidad de usar la implementación web de forma remota desde TODOS los sistemas operativos que no sean servidores. Incluso en Windows 7, si realiza todas las actualizaciones más recientes, el menú de implementación desaparecerá en IIS. Entonces, si desea utilizar la implementación web, parece que su única opción es pagar algunos dólares por un servidor OS.

SIN EMBARGO, pude configurar la publicación en FTP y trabajar en mi máquina con Windows 10, que funciona casi igual de bien. Simplemente instale el servidor FTP en el panel de control => programas y configuraciones => instale los componentes de Windows. Luego, abra iis mgr y haga clic con el botón derecho en su sitio y aparecerá una opción para configurar la publicación de FTP. La configuración es una molestia y no es sencilla, pero si te metes en eso, lo resolverás.

Luego, en Visual Studio, haga clic con el botón derecho en su proyecto, haga clic en publicar, luego en la primera pantalla del menú desplegable está la opción ftp tradicional. ¡Buena suerte!

EDITAR

De la respuesta de OP, otra solución es simplemente compartir la carpeta raíz en el servidor, por ejemplo

C: / inetpub / www

Luego monte ese recurso compartido en su caja de desarrollo, lo monté como la unidad P: / para producción y la unidad Q: / para qa. Luego, en Visual Studio en la pantalla de publicación, simplemente seleccione Implementar en el sistema de archivos e Implementar en esa unidad asignada. Funciona como un encanto y es mucho más simple que configurar FTP.


Ok, hice esto (en Windows 10):

  1. Desinstalación de Web Deploy 3.6 desde el panel de control (no ayudó).
  2. Descargó el instalador de Web Deploy 3.6, luego ejecutó la desinstalación desde el menú de instalación.
  3. Descargado Microsoft Web Platform Installer 5.0.
  4. Desde la plataforma web Installer 5.0, instalé Web Deploy 3.5 + Web Deploy 3.5 sin soporte de SQL en paquete
  5. Parece que tengo el menú contextual de despliegue cuando hago clic derecho en un sitio.