En algunas ocasiones, no tenemos acceso al servidor de desarrollo o producción, ya sea porque estamos en otro PC, no tenemos permisos, no podemos conectarnos con TFS, estamos detrás de un proxy y por lo tanto no podemos trabajar con los proyectos y eso es un problema.
En el archivo de configuración de Visual Studio de cualquier aplicacion .NET siempre tenemos el archivo de configuración app.config donde podemos indicar que vamos a utilizar un proxy para salir al exterior y poder conectarnos a otros recursos/servicios.
Simplemente, debemos localizar el archivo .config de la versión de nuestro Visual Studio para editarlo y añadir el apartado de system.net:
Ruta: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.config
Visual Studio Config
<system.net> <defaultProxy useDefaultCredentials=“true“ enabled=“true“> <proxy bypassonlocal=”True” proxyaddress=”http://ipaddress:8888” /> </defaultProxy> </system.net>
Aplicaciones Clientes .NET que consumen WebApi
<system.net> <defaultProxy> <proxy autoDetect="False" bypassonlocal="False" proxyaddress="http://ipaddress:8888" usesystemdefault="False" /> </defaultProxy> </system.net>
Usar Fiddler como proxy para tener acceso externo
Yo siempre utilizo este truco, uso fiddler para hacer de proxy a través de otro PC si no tengo acceso externo y necesito conectarme con otro sistema, aquí os dejo el link : http://www.fiddlerbook.com/fiddler/help/hookup.asp
Espero que sea de utilidad.