Si aparece en siguiente error de violación de seguridad:
Error #2049: Violación de la seguridad Sandbox:
http://100.100.100.100:7001/App/myApp.swf no puede cargar datos en http://100.100.100.200:8080/ App2/dir/MyWebService?id=”5”
Hay que hacer lo siguiente.
Esto ocurre porque desde el archivo de Flex desplegado en la máquina 1 (IP:100.100.100.100 ) se está llamando a un web service situado en otra máquina 2 (IP: 100.100.100.200)
El problema se resuelve creando un fichero xml de nombre crossdomain.xml con este contenido:
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="100.100.100.100" /> </cross-domain-policy>
Y se despliega en la raíz del servidor de la máquina 2. Es decir, tiene que estar accesible desde:
http://100.100.100.200:8080/
Ahora ya no debería aparece dicho error.
Vamos a ver si funciona.
ResponderEliminarno funciona
ResponderEliminarPues vaya, lo siento, a mi me funcionó en su momento, casi hace un año. Suerte en resolverlo
ResponderEliminar