Existe uma maneira de usar VS com um site remoto acessível apenas por sftp?
-
05-09-2019 - |
Pergunta
Eu estou trabalhando com com asp.net e escrever algumas classes (controles para o CMS) para uso no meu site. No momento eu estou usando um editor de texto (UE), que tem suporte sftp e destaque de sintaxe para editar os arquivos e salvar via sftp. Então eu apenas testá-lo no site de teste. Ele está trabalhando bem .. mas desde que eu sou muito novo para c # Eu estou sempre olhando para cima métodos, argunments etc.
Não unpossible mas uma dor.
Portanto, este é o lugar onde Visual Studio vem nele. Eu gostaria de usar VS para que eu obter auto-completar e os ganchos para MSDN. No entanto eu não estou interessado na criação de um ambiente local para o trabalho em como eu já tenho um ambiente de teste para o meu serviço de hospedagem, e, francamente, é as diferenças entre meu set up eo anfitrião (ou seja: o CMS, questões unicode, datas .. .) que são os bits mais complicado.
Existe uma maneira de usar o Visual Studio com um site remoto acessível apenas por sftp?
Solução
Uma maneira de fazer isso seria para montar o servidor SFTP como um Windows dirigir.
Se o servidor SFTP está em sua rede local, então você pode montá-lo como um compartilhamento do Windows. Se for fora da sua rede em sua DMZ, então você pode encontrar um software que permite montar o servidor SFTP como uma unidade.
Software que lhe permite fazer isso incluem ExpanDrive . Isso permitirá que você use o Visual Studio como normal, enquanto nos bastidores os arquivos são enviados para e descarregado a partir do servidor SFTP, conforme necessário.
Outras dicas
Bem, é uma resposta:
Meu primeiro pensamento é apenas configuração FileZilla para enviar o diretório de sua "publicado" website desenvolvimento. Esta seria a configuração mais fácil, e, francamente, a maneira mais rápida para obter conteúdo para o servidor.
Se você está procurando especificamente uma forma de aplicação para fazer isso:
Visual Studio está configurado para aceitar aplicações embarcadas. Por exemplo: VIM (Vi embutido). Você pode simplesmente carregar um aplicativo sFTP Savvy incorporado.
Um exemplo:
A partir VIM Docs :
transferência de arquivos orientado Redesob Vim é implementado por um script baseado em VimL () Usando técnicas plug-in. Atualmente ele suporta tanto a leitura e escrevendo em redes usando rcp, o scp, ftp ou ftp + <. Netrc>, scp, buscar, DAV / cadáver, rsync, ou SFTP.