Есть ли способ использовать VS с удаленным сайтом, доступным только по sftp?
-
05-09-2019 - |
Вопрос
Я работаю с asp.net и пишу несколько классов (элементов управления для CMS) для использования на своем веб-сайте.На данный момент я использую текстовый редактор (UE) с поддержкой sftp и подсветкой синтаксиса для редактирования файлов и сохранения через sftp.Затем я просто проверяю это на испытательном полигоне.Это работает хорошо..но поскольку я новичок в С#, я всегда ищу методы, аргументы и т. д.
Не невозможно, но больно.
Вот тут-то и вступает в игру Visual Studio.Я хотел бы использовать VS, чтобы получить автозаполнение и привязку к MSDN.Однако я не заинтересован в настройке локальной среды для работы, поскольку у меня уже есть тестовая среда на моем веб-хосте, и, честно говоря, это различия между моей настройкой и хостом (т. е.:CMS, проблемы с юникодом, даты...), это более сложные моменты.
Есть ли способ использовать Visual Studio с удаленным сайтом, доступным только по sftp?
Решение
Один из способов сделать это — смонтировать SFTP-сервер как диск Windows.
Если SFTP-сервер находится в вашей локальной сети, вы можете подключить его как общий ресурс Windows.Если он находится за пределами вашей сети, в вашей DMZ, вы можете найти программное обеспечение, которое позволит вам смонтировать SFTP-сервер в качестве диска.
Программное обеспечение, позволяющее это сделать, включает в себя ExpanDrive.Это позволит вам использовать Visual Studio в обычном режиме, в то время как файлы автоматически загружаются на SFTP-сервер и загружаются с него по мере необходимости.
Другие советы
Ну, это ответ:
Моя первая мысль — просто настроить FileZilla для отправки каталога вашего «опубликованного» веб-сайта разработки.Это будет самая простая настройка и, честно говоря, самый быстрый способ перенести контент на ваш сервер.
Если вы специально ищете способ сделать это внутри приложения:
Visual Studio настроена на прием встроенных приложений.Например:ВИМ (Ви встроенный).Вы можете просто загрузить встроенное приложение, работающее по sFTP.
Один пример:
От Документы ВИМ:
Сетевой передача файла в соответствии с VIM реализуется с помощью Script () на основе VIML с использованием методов плагина.В настоящее время он поддерживает как чтение, так и написание в сети, используя RCP, SCP, FTP или FTP+<. Netrc>, SCP, Fetch, DAV/Cadaver, RSYNC или SFTP.