Principales respuestas
webservice a travez de un proxy

Pregunta
-
Saludos,
Tenemos un webservice (forma parte de una app web en net 4.0 y que para ciertos procesos accede a internet para buscar cierta informacion) y que trabaja perfecto en un servidor Server 2008 bajo IIS
Ahora bien el cliente ha montado (por cuestiones de seguridad) un proxy en su red (donde esta el servidor con IIS) y desde entonces el webservice no puede acceder a internet.
Como se configura un webservice para que tenga acceso a internet por medio de un proxy server...?
Lease bien: no es el cliente que accede al webservice el que tiene el proxy; es el servidor donde se ejecuta IIS que ahora accede a internet por proxy y por lo tanto el webservice que se ejecuta en ese IIS no puede tener acceso a internet.
Gracias por sus respuestas.
Proiecto
Respuestas
-
hola
Me parece que no analizaste el articulo de forma detenida, si lo haces veras un primer link que recomiendo, en el cual usa el siguiente codigo
Dim pr As New System.Net.WebProxy("127.0.1.2", 80) s.Proxy = pr
si esta en vb.net pero pasarlo a c# es muy simple, como veras al web reference del servicio le indicas la ip y puerto del proxy por el que debe salir
Analiza si el web reference que creas al servicio que quieres consumir tiene esta propiedad "Proxy"
Un detalle el proxy lo define la red del cliente, no tiene nada que ver con el Servidor web o el IIS
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator jueves, 21 de enero de 2016 17:18
- Marcado como respuesta Karen MalagónModerator lunes, 25 de enero de 2016 15:48
Todas las respuestas
-
hola
consumir servicio web con un proxy
respondo sobre el mismo tema, analiza si desde codigo generar en el web reference en el cliente tiene la propiedad para asignar los datos del proxy
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Amigo Leandro muchas gracias por tu respuesta, pero desafortunadamente no es lo que necesito.
Por favor si puedes, mira la imagen que te anexo y asi podras entnder mi error.
En la imagen si quito el proxy el webservice accede correctamente a internet, pero con el proxy no. Porque (asumo) que debo indicar cosas como la url del proxy, el usuario y password y cosas asi y es eso lo que deseo conocer como hacerlo.
Y una vez mas gracias por toda tu ayuda
Proiecto
- Editado Proiecto Cloud Business Suite miércoles, 20 de enero de 2016 19:07
-
hola
Me parece que no analizaste el articulo de forma detenida, si lo haces veras un primer link que recomiendo, en el cual usa el siguiente codigo
Dim pr As New System.Net.WebProxy("127.0.1.2", 80) s.Proxy = pr
si esta en vb.net pero pasarlo a c# es muy simple, como veras al web reference del servicio le indicas la ip y puerto del proxy por el que debe salir
Analiza si el web reference que creas al servicio que quieres consumir tiene esta propiedad "Proxy"
Un detalle el proxy lo define la red del cliente, no tiene nada que ver con el Servidor web o el IIS
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator jueves, 21 de enero de 2016 17:18
- Marcado como respuesta Karen MalagónModerator lunes, 25 de enero de 2016 15:48
-