FLEX RPC FAILED CODE:Error#2048

假如您同时遇到如下问题,不妨尝试下我的解决方法:

问题1、Flex程序运行奇慢,debug的结果是耗时在remoteObject调用后台服务;

问题2、Flex项目(只可本机发布访问)在本机编译打包并发布至其它机运行时,报[RPC Fault faultString="Send Failed" faultCode="ClientError.MessageSend" faultDetail="Channel.Secrity.Error error Error#2048 url:http://ip:port/flex/messagebroker/amf"]

 

可能存在的问题:

关于问题1,您也可能同我们一样,在怀疑自身代码的问题,其实非也,因为它和问题二是同一问题引起的;

关于问题2,您可能会看到有人说这是安全沙箱问题,其实非也,因为我们的访问并没有涉及到跨域的问题;

 

真正的罪魁祸首:

Flex Builder编译器

 

存在问题1、2的开发环境是:MyEclipse7.5+Flex Builder4 beta2,因Flex Builder4 beta2的问题,导致以上两者问题;

 

解决方法:用稳定版的Flex Builder4或者像我们一样用公司曾经买的Flex Builder3 的服务!

 

 

后记:为了查出以上两个问题,做了N多假设,试了N多方法,费了N多时间,...,今贴出来,分享于同僚,以便拥有惬意的coffe-time!

你可能感兴趣的:(Flex)