Отладка веб-роли Azure, интегрированной с ACS, из веб-приложения эмулятора Android - PullRequest
1 голос
/ 30 августа 2011

Я пытаюсь получить доступ к веб-роли, интегрированной с ACS, из эмулятора Android, проблема в том, что во время настройки отладки веб-роли ACS перенаправляет обратно на «localhost», а не на реальный URL. Локальный адрес локального компьютера эмулятора Android определен как 10.0.0.2, поэтому, когда ACS перенаправляет на localhost, веб-браузер эмулятора не перенаправляет. Я попытался позволить ACS перенаправить на 10.0.0.2 - но по неизвестной причине это не работает.

SO! .... через несколько часов (50) я попытался использовать IIS 7 в качестве обратного прокси-сервера с помощью маршрутизации запросов приложений и совершать вызовы Android напрямую на IP-адрес локальной сети моего компьютера, а IIS перенаправлять вызовы на локальный веб-узел Azure роль: Итак, эмулятор вызывает 10.0.0.3:8081, и IIS7 перенаправляет его на localhost: 8082 (это веб-роль).

И! .... через несколько часов (280) я все еще трачу столько времени на ИТ и не могу проверить свою веб-роль.

Итак, теперь я здесь и надеюсь, что кто-то с опытом в этих предметах может мне помочь.

Кстати, Azure для тех из вас, кто не знает, не может быть настроен локально для публикации в локальной сети и может работать только в режиме локального хоста.

Большое спасибо.

Ишай

1 Ответ

1 голос
/ 05 сентября 2011

Проблема решена, вместо маршрутизации при перезапуске приложения IIS 7 Я использовал опцию обратного прокси-сервера Fiddler 2 для пересылки запросов на мою локальную веб-роль. Fiddler 2 настроен на публикацию себя в локальной сети по адресу localComputerIp: 8888 - например, 10.0.0.3:8888, поэтому из Android вместо попытки доступа к 10.0.0.2 (localhost): 8087 - мой прямой адрес веб-роли Azure, я установил его для подключения к прямой локальной сети Fiddler ip по адресу 10.0.0.3:8888 и Fiddler перенаправлен запросы к localhost: 8087.

Это заняло у меня много времени, и хотя это может быть просто, если у вас есть необходимые знания, я надеюсь, что другие пользователи найдут этот пост полезным.

...