Привет. В настоящее время я разрабатываю мобильную версию сайта с использованием ASP.NET. До определенного момента использовать эмуляторы мобильных платформ было вполне логично и удобно, но потом пришло время посмотреть, как сайт ведет себя на «живых» устройствах.
Я хотел бы поделиться с вами небольшим советом о том, как можно тестировать и отлаживать (!) сайты на ASP.NET, не устанавливая IIS, а используя встроенный в Visual Studio сервер разработки ASP.NET. Те, кто уже разрабатывал сайты на ASP.NET, знают, что ASP.NET Dev Server — это локальный веб-сервер, позволяющий тестировать и отлаживать сайты из среды разработки.
Выглядит это примерно так — обращаемся к локальному хосту по порту, на котором работает Dev Server: httр://localhost:50170/Account/Logon
Логично, что если есть необходимость протестировать сайт из локальной сети (LAN, Wi-Fi), мы легко можем получить доступ к сайту следующим образом, заменив localhost на IP компьютера в сети: httр://192.168.1.2:50170/Account/Logon
Когда я тестировал сайт с помощью эмуляторов, я сделал вот что.
Однако когда дело дошло до просмотра с устройства, браузер с сожалением пожаловался, что страница недоступна.
Как оказалось, проблема в самом ASP.NET Dev Server — из соображений безопасности сервер не поддерживает вопросы извне, а эмуляторы считаются локальными процессами, поэтому Dev Server для них был доступен.
Решение достаточно простое и элементарное — нужно «пробрасывать порты» — перенаправлять запросы извне с одного порта на порт, который слушает локальный сервер.
Существует довольно много программ, которые могут в этом помочь; Я использую утилиту Trace из пакета Microsoft Soap Toolkit 3.0. Вы можете скачать его отсюда (Внимание, только для Windows XP).
Если вы выберете Soap Toolkit Trace Utility, имейте в виду, что во время установки вам нужно установить только Debugging Utilities, остальная часть пакета не нужна.
После настройки вы сможете получить доступ к Серверу разработки из сети, используя «фиктивный» порт: httр://192.168.1.2:8080/Account/Logon
оригинальная статья: Доступ к серверу разработки Visual Studio ASP.NET с iPhone
Теги: #asp.net сервер разработки #.
NET
-
Macbook Air В Продаже С Сегодняшнего Дня
19 Oct, 24 -
Доля Linux На Пк — 2,5%?
19 Oct, 24 -
Странный Смс-Спам От Хостинг-Провайдера
19 Oct, 24 -
Медиатека И Заказ
19 Oct, 24 -
Браузерные Сражения
19 Oct, 24 -
За Нами Следят Или Кликджекинг Ради Бизнеса
19 Oct, 24