Tengo una aplicación en Flex que consume un wsdl en .NET, tengo el wsdl de manera local en IIS y ahi mismo mi app de Flex y funciona correctamente todo.
El problema que tengo ahora es que queremos cambiar la app de Flex a Apache en linux, pero nos regersa este error:
Código :
[FaultEvent fault=[RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL (direccionDeMiServidor)"] messageId="2F615191-BB64-7768-56AB-FC1B1361C320" type="fault" bubbles=false cancelable=true eventPhase=2]
Buscando un poco el error veo que puede ser por el crossdomain, dicho crossdomain lo tengo en la raíz de mi app en flex y tiene lo siguiente:
Código :
<? xml version="1.0"> <cross-domain-policy> <site-control permitted-cross-domain-policies="all"/> <allow-access-from domain="*" to-ports="*"/> </cross-domain-policy>
¿Alguna posible solución de por qué en Windows si funciona bien y el Linux no?
Gracias.