Esiste un modo per pubblicare un sito Web da Visual Studio 2008 utilizzando SCP o SFTP? So che è possibile pubblicare sul mio filesystem locale e quindi eseguire il trasferimento con SCP, ma mi piacerebbe qualcosa di più semplice (ad esempio parte di Visual Studio). Esiste questa caratteristica? Forse un addin?Visual Studio Pubblica sito Web utilizzando SCP/SFTP
risposta
Il sistema integrato per la pubblicazione di pagine è un po 'limitato.
Una cosa che trovo utile è con WinSCP, c'è una funzionalità chiamata "Keep Remote Directory up to Date". Quello che farà è impostare un gruppo di watcher del file system per il tuo sistema locale e se cambi qualcosa a livello locale, lo caricherà automaticamente. Usarlo e pubblicare in una directory locale rende le cose facili.
Se si dispone di Windows 10 e sottosistema di bash/Linux installato e un server Linux/BSD è possibile:
Combina ssh e rsync
- da Visual Studio, pubblichi in una cartella, diciamo
I:/www/WebProject
- uso questo comando che aggiorna solo le modifiche ed eliminare i file che sono stati cancellati/assente dal pubblicare cartelle grazie alla
--delete
bash -c "rsync -avH --delete --progress /mnt/i/www/WebProject -e ssh server:/var/www/"
Preparazione (per fare una volta)
Hai bisogno di lavorare un po 'per consentire ssh di lavorare senza password, ma con le chiavi.
diciamo che il nome utente di bash è lo stesso anche sul server; se non, basta usare
[email protected]
nome server:
- aggiungere
xx.xx.xx.xx server
al filec:/windows/system32/drivers/etc/hosts
) - aggiungere il server agli host da bash con
sudo echo "xx.xx.xx.xx server" >> /etc/hosts
- aggiungere
da bash, generare le chiavi:
ssh --keygen
poi [Invio] (senza passphrase)
- inviare la propria chiave pubblica al server, nella cartella Home:
scp ~/.ssh/id_rsa.pub servername:~/
- dal server (
ssh server
quindi password):
cat id_rsa.pub >> .ssh/authorized_keys && rm id_rsa.pub
Ora è possibile ssh
e scp
senza password. IMO è molto meglio di filezilla o semplicemente scp.
- 1. TeamCity pubblica utilizzando Visual Studio 2015
- 2. Pubblica sito web Ottenere vuoto Cartella
- 3. Visual Studio Web Deploy non pubblica tutti i file
- 4. Pubblica distribuzione Web utilizzando il codice VS
- 5. Perché Visual Studio 2010 pubblica il sito Web con il codice sorgente?
- 6. Pubblica programma in Visual Studio
- 7. Differenza tra sito Web e applicazione Web in Visual Studio?
- 8. Visual Studio Pubblica profilo Pubblica sbagliato configurazione di generazione
- 9. Dov'è l'operazione "Pubblica" su Visual Studio 2003?
- 10. Visual Studio 2012 non pubblica il progetto
- 11. Pubblica sito Web in FAKE (F # Make)
- 12. Differenza tra 'Sito Web' e 'progetto' in Visual Studio
- 13. Visual Studio non può creare sito Web in IIS
- 14. dove si trova Amministrazione sito Web su Visual Studio 2015
- 15. Come si ottiene il comando "Pubblica sito Web" per emettere i file PDB per il progetto del sito Web Visual Studio 2005?
- 16. Visual Studio. Pubblica progetto dalla riga di comando
- 17. Precompila un sito Web di asp.net4 mvc3 utilizzando Visual Studio 2010
- 18. Pubblica profilo non funzionante durante la creazione del progetto di sito Web
- 19. Mono XBuild pubblica sito MVC
- 20. Il comando di Visual Studio "Pubblica" non riesce
- 21. L'applicazione Web non pubblica senza file .cs
- 22. Visual Studio Pubblica bloccato all'aggiunta di ACL per il percorso
- 23. Come pubblicare sito Web utilizzando PSAKE
- 24. sito web ip utilizzando php
- 25. Scrap sito web utilizzando Scrapy
- 26. Visual Studio: impossibile aggiungere al sito Web ... Impossibile aggiungere il file ... Accesso negato Errore 550
- 27. Pubblica file di destinazione Gulp con Visual Studio 2015
- 28. Rendere il progettazione di Visual Studio ignorare una proprietà pubblica
- 29. Pubblica un sito web di Google Drive con dominio personalizzato
- 30. Pubblica progetti WebAPI e MVC sullo stesso sito Web di Azure?
Caratteristica lucida, mai saputo che esistesse fino ad ora. Peccato che Filezilla non offra niente di simile. –