2010-05-17 12 views
7

Necesito apoyar el uso del proxy en nuestra aplicación que usa conexiones WCF.¿Cómo probar una aplicación .net contra un proxy?

No tenemos ningún servidor proxy en nuestra red y no quiero interrumpir nuestra red corporativa al solicitar una instalación proxy. Estaba pensando en instalar un servidor proxy en una máquina virtual local y configurar Internet Explorer para que impugne ese proxy.

No sé qué software proxy usar (no quiero instalar el servidor ISA) y no sé cómo configurar uno.

¿Alguien tiene alguna sugerencia para un software fácil de usar que requerirá una autenticación para cualquier servicio de WCF y tiene alguna guía que sería útil saber al probar un software contra un proxy?

+0

La mayor parte de mi experiencia es con el servidor ISA específicamente, pero recomendaría que configure este entorno de prueba en una configuración virtual en lugar de instalar el proxy directamente en su entorno de desarrollo/estación de trabajo. –

Respuesta

6

Eche un vistazo a Fiddler: http://www.fiddlertool.com. Se instala como un proxy en su máquina local, enrutando todas las solicitudes a través de él.

+1

+1 Me preguntaba si alguien ya había mencionado esto. Además, puedes analizar el tráfico HTTP. – Bratch

1

La dificultad para probar que funciona con un proxy será garantizar que no se conecte directamente, evitando el proxy en algunos casos. Puede instalar algún software proxy, pero si también tiene acceso directo a Internet, entonces, por lo que sabe, su aplicación puede fallar cuando ese acceso directo esté bloqueado.

Puede intentar simular un servidor de seguridad creando una máquina virtual con una red de "solo-host", es decir, configurar su tarjeta de red virtual para conectarse solo a la máquina host. Luego puede ejecutar su aplicación en esa máquina virtual y configurarla para usar un proxy que se ejecute en el host. Descargo de responsabilidad: realmente no lo he intentado yo mismo, pero en teoría debería funcionar.

Cuestiones relacionadas