ArcGIS10.1 api for Flex开发用于ArcGIS 9.3时QueryTask 'Error #2032'错误的解决方案

  因客户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"即可。

posted @ 2015-06-05 17:03  GIS流水  阅读(263)  评论(0编辑  收藏  举报