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.