¿Hay alguna manera de publicar un sitio web desde Visual Studio 2008 utilizando SCP o SFTP? Sé que es posible publicar en mi sistema de archivos local y luego realizar la transferencia con SCP, pero me gustaría algo más uniforme (por ejemplo, parte de Visual Studio). ¿Esta característica existe? ¿Un complemento tal vez?Visual Studio Sitio web de publicación con SCP/SFTP
Respuesta
El sistema incorporado para publicar páginas es un poco limitado.
Una cosa que me parece útil es con WinSCP, hay una función llamada "Mantener directorio remoto actualizado". Lo que hará es establecer un grupo de observadores del sistema de archivos para su sistema local y si cambia algo localmente, lo cargará automáticamente. Usar eso y publicarlo en un directorio local facilita las cosas.
Si tiene Windows 10 y el subsistema de bash/Linux instalado y un servidor Linux/BSD puede:
Combinar SSH y rsync
- de Visual Studio, publicar en una carpeta, por ejemplo
I:/www/WebProject
- uso de este comando que actualiza los cambios solamente, y eliminar archivos que fueron borrados/ausente de publicar carpetas gracias a
--delete
bash -c "rsync -avH --delete --progress /mnt/i/www/WebProject -e ssh server:/var/www/"
Preparación (que hacer una vez)
Es necesario trabajar un poco para permitir que ssh para trabajar sin contraseña, pero con las llaves.
digamos que su nombre de usuario bash también es el mismo en el servidor; si no, sólo tiene que utilizar
[email protected]
nombre de su servidor:
- añadir
xx.xx.xx.xx server
al archivoc:/windows/system32/drivers/etc/hosts
) - añadir el servidor a los hosts de fiesta con
sudo echo "xx.xx.xx.xx server" >> /etc/hosts
- añadir
de fiesta, genera tus llaves:
ssh --keygen
luego [enter] (sin contraseña)
- enviar su clave pública al servidor, en la carpeta de inicio:
scp ~/.ssh/id_rsa.pub servername:~/
- de su servidor (
ssh server
luego contraseña):
cat id_rsa.pub >> .ssh/authorized_keys && rm id_rsa.pub
Ahora puede ssh
y scp
sin contraseña. IMO esto es mucho mejor que Filezilla o simplemente scp.
- 1. Publicación parcial de Visual Studio 2012
- 2. ¿Siempre publica el sitio web con el código de publicación?
- 3. Visual Studio 2010 Publicación tan lenta
- 4. Rutas de referencia del sitio web de Visual Studio
- 5. Error de publicación en Visual Studio
- 6. Programa de publicación en Visual Studio
- 7. Precompila un sitio web asp.net4 mvc3 usando visual studio 2010
- 8. Invocar una publicación de msbuild para visual studio 2012
- 9. Excluir archivos del sitio web publicar en Visual Studio
- 10. Visual Studio no puede crear un sitio web en IIS
- 11. Publicación del sitio web en Visual Studio: Use 'Asignación de nombres fijos y ensambles de una sola página'?
- 12. ¿Cómo obtengo el comando "Publicar sitio web" para emitir archivos PDB para mi proyecto de sitio web Visual Studio 2005?
- 13. ¿Por qué Visual Studio 2010 publica el sitio web con el código fuente?
- 14. Visual Studio Web Deploy a IIS 6
- 15. ¿Cómo hago Transformaciones Web.config con Proyectos de sitio web de Visual Studio?
- 16. Visual Studio 2010 Perfiles de publicación: ¿Dónde están almacenados?
- 17. la publicación de un sitio web utilizando svn export
- 18. Visual Studio Vs Visual Web Developer
- 19. Clonación de perfiles de publicación de Visual Studio 2012
- 20. ¿Cómo abrir un sitio web ASP clásico localmente y adjuntarlo en Visual Studio?
- 21. Depurador de Visual Studio No se adjunta cuando está en la raíz de un sitio web
- 22. Solución de Visual Studio con varias aplicaciones web ASP.NET
- 23. ¿Cuáles son los beneficios de usar la función de publicación de Visual Studio en ASP.NET?
- 24. ¿Cómo elimino una referencia de proyecto de un proyecto de sitio web en Visual Studio?
- 25. ¿Cómo puedo agregar una referencia en un tipo de proyecto de sitio web de Visual Studio?
- 26. Cómo agregar información de ensamblado a un sitio web/aplicación en Visual Studio 2008
- 27. no se puede publicar un sitio web de Visual Studio 2010: la tarea TransformXml falló inesperadamente
- 28. Sitio Web ASP.NET o Project Web
- 29. ¿Se pueden usar los eventos de creación de publicaciones de Visual Studio con la publicación ClickOnce?
- 30. ¿Puedo exportar páginas html generadas desde el sitio web ASP.NET a través de Visual Studio?
característica pulida, nunca supo que existía hasta ahora. Lástima que Filezilla no ofrezca algo como esto. –