Как развернуть веб-приложение непосредственно из Visual Studio 2008?

@Troy Berg Позвольте мне в течение короткой секунды объяснить, как маршрут, следующий за кодом, работает внутренне, когда загружается новый маршрут.

При загрузке нового маршрута, если маршрут json действителен, MapboxNavigator запустится в состоянии INITIALIZED. Оттуда он будет пытаться получить уверенность в том, что переданные местоположения GPS на самом деле являются тем местом, где находится пользователь. Чтобы установить это доверие, необходимо получить как минимум несколько обновлений местоположения, которые должны быть последовательно согласованы как во времени, так и в пространстве. Пока он находится в процессе установления этого доверия, он сообщит о состоянии INITIALIZED.

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

Если текущее местоположение пользователя находится в пределах разумного расстояния от загруженного в данный момент маршрута, но недостаточно близко, чтобы считаться находящимся на маршруте (TRACKING), мы продолжим возвращать состояние INITIALIZED и подождать, пока пользователь сделает их путь к маршруту. Мы называем это загоном. Проведение полетов позволяет пользователю, например, на его / ее подъездной дороге или на парковке магазина загружать маршрут, а не сразу помечать как OFFROUTE. Во время проведения собеседования, если пользователь постоянно продвигается дальше от маршрута, он в конечном итоге будет отмечен OFFROUTE.

5
задан splattne 10 January 2009 в 18:16
поделиться

3 ответа

Вот учебное руководство от официального сайта Amazon EC2 deverloper ("Развертывают приложение ASP.NET на Amazon EC2 как типичный удаленный сервер. Это учебное руководство показывает Вам как"),

Если необходимо развернуть приложение ASP.NET непосредственно от Microsoft Visual Studio, можно использовать Мастер веб-сайта Копии, доступный в Microsoft Visual Studio 2005 и позже.

Мастер веб-сайта Копии позволяет Вам развертывать приложения с помощью Протокола передачи файлов (FTP) или Microsoft Office Серверные расширения FrontPage. Для использования FTP необходимо установить компонент FTP IIS, а также портов разрешения 20 и 21 через брандмауэр с помощью ec2-авторизовать команды.

[...]

С Amazon EC2 можно развернуть приложения ASP.NET на специализированных экземплярах Windows, работающих в дата-центрах Amazon. Для развертывания приложения необходимо создать экземпляр на основе шаблона AMI. После создания экземпляра Вы получаете доступ к паролю администратора, затем настраиваете правило брандмауэра и Удаленный рабочий стол к серверу. Для обеспечения персистентного устройства хранения данных Вы создаете объем EBS и затем настраиваете IIS и приложение ASP.NET. Можно развернуть приложения ASP.NET на сервере с инструментами как Visual Studio или через FTP.

От: развертывание приложений ASP.NET на Amazon EC2 (с помощью archive.org)

7
ответ дан 14 December 2019 в 01:19
поделиться

Некоторые основы сначала -

Вы проверили, что можно соединиться с учетной записью FTP на сервере EC2 с помощью типичного клиента FTP?

Какой FTP-сервер Вы используете на сервере?

Сделал Вы проверяете для наблюдения, какие типы соединения поддерживаются на FTP-сервере, Активном или Пассивном (или оба). Я думаю, что опубликовать мастер веб-сайта будет использовать любой тип соединения, указан в Ваших настройках FTP браузера IE (Инструменты - Усовершенствованный - Использование Пассивный FTP), значение по умолчанию должно использовать пассивный FTP.

Обновленный: Также см. полужирный текст в ответе @Splattne о вводных портах 20/21 на ec2 брандмауэре.

0
ответ дан 14 December 2019 в 01:19
поделиться

Можно настроить FTP-сервер в IIS для принятия соединений с помощью учетной записи Windows. Обратите внимание, что необходимо будет указать на "домашний" каталог учетной записи FTP к веб-каталогу или родителю этого (при использовании родителя Вы настроите систему для навигации на входе в систему веб-каталога).

Это не характерно для IIS, Вы могли также использовать заплаченный Сервер от IpSwitch или свободный от FileZilla.

Если Вы не можете заставить FTP работать, это - вероятно, проблема полномочий. Обратите внимание, что "старый школьный" способ сделать это состоит в том, чтобы просто опубликовать к локальному каталогу, архивируйте весь каталог и затем скопируйте заархивированный архив до сервера. Это могло бы помочь Вам по горбу, пока Вы не получаете работу FTP.

0
ответ дан 14 December 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: