Fala galera!

Quando estamos rodando via Debug um projeto no Visual Studio, ele roda por padrão pelo IIS Express, e o mesmo não permite acessar de um dispositivo remoto.

Como podemos ver nas imagens abaixo, consigo acessar pelo browser local, mas pelo Emulador Android não.

Uma maneira simples para contornar este problema é usar algum transportador/redirecionador. No caso vou mostrar como fazer isso usando um simples script feito em Node.js, o iisexpress-proxy.

Caso não tenha o Node.js instalado, entre em https://nodejs.org/en/</a> e baixe o mesmo.

Para instalar o iisexpress-proxy abra um prompt e digite o seguinte comando:

Agora vamos executar o script (substitua o xxxx pela porta que está executando o seu projeto):

Vou irá ver algo assim:

<a href="https://i1.wp.com/www.leonardohofling.com/blog/wp-content/uploads/2015/09/Screenshot_11.png” data-rel="lightbox-image-0” data-rl_title=”” data-rl_caption=”” title="“>

E agora ao tentar acessar pelo emulador:

<a href="https://i0.wp.com/www.leonardohofling.com/blog/wp-content/uploads/2015/09/Screenshot_12.png” data-rel="lightbox-image-1” data-rl_title=”” data-rl_caption=”” title="“>

Obs: Você vai acessar usando algum ip interno de rede e a porta é segundo parâmetro passado para o script, no caso do exemplo foi 3000 e o meu ip interno é 192.168.0.3.

Até a próxima!