Для синхронизации файлов без VPN или (и) FTP вы можете использовать:
- Система управления версиями по вашему выбору: иметь ветку производственного сервера, которая включает в себя все необходимое (также скомпилированное dll), коммит с вашей рабочей станции и извлечение с вашего производственного сервера. Вы можете автоматизировать развертывание на своем сервере, используя скрипт, который каждые х минут проверяет наличие новой редакции в ветви развертывания.
- Сторонние инструменты, такие как DropBox , позволяют легко синхронизировать папки между компьютерами в Интернете. Вы должны будете установить их клиент, хотя.
Остерегайтесь изменений базы данных : при такой развертывании веб-сайта может потребоваться, чтобы база данных сценариев миграции выполнялась где-то в процессе.
Возможно, вы захотите, чтобы веб-приложение перезагружалось после каждого развертывания, поэтому вам следует убедиться, что метка времени web.config меняется.