Назад | Перейти на главную страницу

Загрузить веб-сайт в Windows Server 2008 (на Amazon EC2)

Я пытаюсь создать веб-приложение ASP.NET, размещенное в сервисе Amazon EC2. У меня есть экземпляр, настроенный из образа с Windows Server 2008, запущенным IIS 7, внешним IP-адресом (через Elastic IP), записью A, указывающей на него, и я могу успешно получить доступ к веб-странице IIS7 по умолчанию, используя свое доменное имя.

Но я зациклен на одной детали: как мне загрузить мое приложение ASP.NET на сервер ??

Я разработал простое приложение с Visual Studio. Я знаю, что есть тупые способы передачи файлов через удаленный рабочий стол (с которыми я работаю), но это кажется утомительным для частой разработки.

Конечно, мне не хватает чего-то простого ... В идеале Visual Studio публиковала бы приложение на сервере через SFTP или что-то в этом роде, но, похоже, это не так просто.

Я знаю, что это очень простой вопрос, буду признателен за любое руководство.

РЕДАКТИРОВАТЬ

После публикации я обнаружил «Веб-развертывание», который выглядит как удобный способ публикации сайта из Visual Studio 2010 в Windows Server 2008, но мне кажется, что он не работает. Возможно ли это решение, и если да, то знает ли кто-нибудь хороший учебник?

Именно для этого и был разработан WebDAV. Поскольку вы используете Windows 2008, существует даже удобный плагин, расширяющий IIS и позволяющий публиковать WebDAV.

http://learn.iis.net/page.aspx/357/webdav-for-iis-70/

В сочетании с SSL он обычно так же удобен для издателей, как и FTP. Кроме того, если вы используете IE / Windows-native для своего клиента WebDAV, вы даже можете использовать NTLM-auth для входа в систему. Если вы используете надежный пароль (более 14 символов), это даже безопасно (ish) по сравнению с незашифрованным соединения.