visual studio net mvc deploy asp ftp visual-studio-2015 microsoft-web-deploy

ftp - studio - publish web service iis



Despliegue a FTP/Web Deploy en Visual Studio 2015 (2)

Parece que Web Deploy 3.6 beta admite los nuevos modelos de contenido en ASP.NET 5 (ASP.NET vNext) y supongo que el cliente de Implementación web VS 2015 aún no lo admite. (28 de abril de 2015)

Esta publicación de blog ofrece algunas opciones de línea de comandos para usar un perfil de publicación. Estoy en un nuevo entorno que aún no está configurado para la implementación web, así que no lo he probado yo mismo. (Hice una publicación del sistema de archivos para probarla en mi IIS local).

No puedo encontrar una manera de publicar un proyecto web en Visual Studio 2015 CTP utilizando implementación web o FTP. En el asistente de publicación, solo hay opciones para Azure, Importar y Sistema de archivos. En Visual Studio 2013, hay una opción personalizada donde puede especificar la configuración de conexión y elegir entre Web Deploy, Web Deploy Package, FTP y Filesystem.

Intenté pasar al perfil de publicación de mi proyecto de Visual Studio 2013 colocándolo en la carpeta Propiedades -> PublishProfiles, y luego se comportó como Visual Studio 2013, pero no publicó (no se pudo conectar con el host remoto) con la misma configuración que publique bien en 2013.

¿Algunas ideas?


También experimenté el mismo problema. Parece que, al momento de escribir, el objetivo de publicación de FTP aún no está disponible: supongo que es más probable porque las Herramientas de desarrollo web todavía están en la fase candidata de lanzamiento / vista previa, por lo que la GUI todavía tiene algunas características faltantes.

Afortunadamente, el problema se puede resolver fácilmente con la siguiente solución.

Si no ve la opción FTP, elija File System y continúe. Cuando se le solicite una Ubicación de destino , inserte la URL del servidor FTP y continúe.

Los pasos restantes no cambiarán, por lo que puede completar el asistente que se guardará en un archivo ProfileName.pubxml.

Una vez hecho esto, abra ese archivo y aplique los siguientes cambios:

  1. Localice el elemento <WebPublishMethod> y cambie su valor de FileSystem a FTP .
  2. Ubique el elemento <UsePowerShell> y quítelo por completo.

Justo después de hacer eso, haga clic derecho en el nodo raíz del proyecto, seleccione Publicar y vuelva a abrir su Perfil de publicación mediante el Asistente de perfil de publicación en modo de edición: todas las opciones de FTP ( Servidor , Ruta del sitio , Modo pasivo , Nombre de usuario , Contraseña ) ahora estar disponible