Есть ли способ использовать VS с удаленным сайтом, доступным только по sftp? - PullRequest
3 голосов
/ 08 апреля 2009

Я работаю с asp.net и пишу несколько классов (элементов управления для CMS) для использования на моем веб-сайте. В настоящее время я использую текстовый редактор (UE), который имеет поддержку sftp и подсветку синтаксиса для редактирования файлов и сохранения через sftp. Тогда я просто проверяю это на тестовом сайте. Это работает хорошо ... но так как я очень плохо знаком с c #, я всегда ищу методы, аргументы и т. Д.

Не исключено, но боль.

Так вот где Visual Studio входит в это. Я хотел бы использовать VS, так что я получаю автозаполнение и подключения к MSDN. Однако я не заинтересован в настройке локальной среды для работы, так как у меня уже есть тестовая среда на моем веб-хосте, и, честно говоря, это различия между моей настройкой и хостом (то есть: CMS, проблемы с Unicode, даты .. .) это хитрые биты.

Есть ли способ использовать Visual Studio с удаленным сайтом, доступным только по sftp?

Ответы [ 2 ]

4 голосов
/ 11 апреля 2009

Один из способов сделать это - смонтировать SFTP-сервер как диск Windows.

Если SFTP-сервер находится в вашей локальной сети, вы можете подключить его как общий ресурс Windows. Если он находится за пределами вашей сети в вашей демилитаризованной зоне, вы можете найти программное обеспечение, которое позволяет вам монтировать SFTP-сервер как диск.

Программное обеспечение, позволяющее вам сделать это, включает ExpanDrive . Это позволит вам использовать Visual Studio в обычном режиме, а за кулисами файлы будут загружаться и загружаться с SFTP-сервера по мере необходимости.

1 голос
/ 13 апреля 2009

Ну, это ответ:

Моя первая мысль - просто настроить FileZilla для отправки каталога вашего "опубликованного" сайта разработки. Это будет самая простая установка и, честно говоря, самый быстрый способ получить контент на ваш сервер.

Если вы специально ищете способ сделать это в приложении:

Visual Studio настроен на прием встроенных приложений. Например: VIM (Vi Embedded). Вы можете просто загрузить опытное встроенное приложение sFTP.

Один пример:

Из Документы VIM :

Сетевая передача файлов в Vim реализована с помощью сценария на основе VimL () используя методы плагинов. В настоящее время поддерживает как чтение и запись через сети с использованием rcp, scp, ftp или ftp + <. netrc>, scp, fetch, Дав / труп, rsync или sftp.

...