Mi flujo de trabajo normal, cuanto estoy desarrollando una API en Visual Studio y necesito accederla desde una aplicacion movil incluye una publicacion rapida en Azure, o varios pasos de configuracion para poder accederla desde los emuladores/dispositivos.

Esto se debe a que el IIS express por defecto publica la API con el endpoint localhost y el mismo no puede ser accedido desde fuera de la maquina en la que esta corriendo.

Buscando una solucion rapida a este tema, encontre Conveyor, una extension para visual studio, en beta, por ahora gratis, que automaticamente nos provee el acceso desde otros dispositivos en la red. Registrando una cuenta en su sitio web, se puede habilitar el acceso por medio de internet a nuestro endpoint.

Luego de instalada arranca automaticamente al iniciar nuestro proyecto en modo debug. En la siguiente captura de pantalla se pueden ver los endpoints a los que nos da acceso.

Image

Tenemos tambien la posibilidad de configurar certificados si queremos utilizar https.

En resumen, una gran adicion a mis herramientas para Visual Studio, me resulto muy util y facil de usar e instalar.