1 votos

ArcGIS Server Java script código de error 500 de la API al utilizar proxy.ashx en un servidor concreto

Estoy buscando ayuda con el uso de proxy.ashx en la API de Javascript en un servidor particular en un sitio de cliente. Tenemos un servicio GP que el proxy se utiliza para acceder (cuando la solicitud es más de 2048 caracteres).

He configurado el proxy y funciona bien en uno de nuestros servidores en casa. La aplicación de la API de Javascript puede enviar una solicitud utilizando proxy.ashx.

En otro entorno, en el sitio de nuestro cliente, obtenemos el Error 500 -No se puede acceder a la página web. Pero sin el proxy podemos acceder a la página. Aquí están algunos escenarios de casos de prueba que probamos.

Tenemos la aplicación Javascript en el servidor H01 y el servicio GP en el servidor H02. Así que enviamos la solicitud de H01 a H02. Ambas máquinas están en el mismo dominio.

Las siguientes pruebas funcionan bien

http://H02/rest/services/MyGPService/GPServer
http://H02/iisstart.htm
http://H02/rest/services/MyMapServices/MyMapService
http://H01/MyApp/proxy.ashx?http:www.google.com

Las siguientes pruebas no

http://H01/MyApp/proxy.ashx?http://H2/rest/services/MyGPService/GPServer
http://H01/MyApp/proxy.ashx?http://H2/iisstart.htm
http://H01/MyApp/proxy.ashx?http://H2/rest/services/MyMapServices/MyMapService

El servidor "H02" donde está instalado AGS está gestionado por su departamento de informática y no tenemos mucho acceso a él.

En las pruebas anteriores, no puedo acceder a ninguna URL del servidor "H02" utilizando el proxy, ni siquiera a la raíz iisstart.htm. Todas dan error 500, no se puede acceder a la página.

Me parece que son los permisos o la configuración del servidor "H02" los que están causando este problema. Todas las pruebas anteriores funcionan bien en nuestro servidor interno.

1voto

Kieran Benton Puntos 2783

Puede tratarse de un problema de firewall de red. Si dos máquinas están en la misma red, con direcciones IP públicas separadas, y el proxy de una máquina hace una llamada saliente a la IP pública de la segunda máquina, el firewall puede marcarlo como tráfico inapropiado, y bloquearlo.

Habla con el administrador del sistema de la red y mira si hacen una excepción a la política de la red para tu proxy.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X