Visual Studio 2013: Configurar Proxy Server para proyectos .NET

vs2013-logo

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 2013, bueno, en realidad en 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.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s