因客户GIS软件需求,将应用降级到低版本ArcGIS9.3,不仅数据有些样式、配色、字符有些问题,API也要相应“降级”,解决如下:
利用9.3+flex做QueryTask时候出现了[RPC Fault faultString="Error #2032: 流错误]的错误,原因如下:
在ArcGIS 9.3.1的环境下,初始化QueryTask时,需要将UseAMF设为false;
在ArcGIS 10及以后的版本中,将UseAMF设为true,这样能够很大程度上的提高Flex的数据传输速度;
【内容来源】:QueryTask查询时报faultCode:null faultString:'Error #2032' faultDetail:'null'错误的解决方法
另附:部署Flex应用时打开浏览器后出现“Error:2032”错误解决方案(针对IIS):
IIS中设置MIME类型,增加一项“.swz”扩展名,值为:"application/x-shockware-flash"即可;
如果还出现此问题,则可能是电脑插件本身问题,再增加".swz“扩展名,值为:"application/x-swz"即可。