缓存服务显示不全
利用AE开发的C/S客户端上加载缓存服务,服务显示不完整
发起人
相关问题
- arcgis10.4 离线部署js api 4.3 版本 无法显示
- 访问arcgisserver发布的服务,提示要输入用户名密码,验证登录
- 地图服务发布成功,但无法启动服务
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
- ArcGIS Server服务状态正在停止
- Linux下如何将ArcGIS Server的服务端口改为80
- ArcEngine10.1 如何发布地图服务
- ArcGIS Server制作的缓存地图服务中,能否实现大比例尺下楼房阴影类似的3d效果?
- js api的量测控件,能否一边量测一边显示结果
- 如何改变坐标的小数点后显示位数?
- ArcGIS JS API同时调用天地图和超图服务冲突?
问题状态
- 最新活动: 2016-12-26 00:00
- 浏览: 2371
- 关注: 1 人
1 个回复
张赛
赞同来自:
问题分析:
1)环境中的ArcGIS for Server通过windows自带的NLB实现了完全的双机热备,即机器A和机器B上都部署了ArcGIS for Server,创建了Server站点,且站点中的内容完全一致;
2)ArcMap和用户开发的C/S应用程序反映的问题完全一致,说明异常和用户的C/S程序无关;
3)通过Fiddler对ArcMap中缓存服务的加载,同一张切片在Fiddler中显示没问题,但ArcMap中显示不完整,说明缓存服务的请求返回没问题;
4)通过部署离线js api进行查看,服务显示正常,进一步说明服务本身不存在问题;
5)ArcMap中分别通过浮动节点和两个服务器节点的IP加载服务,发现图层名称存在不一致的情况,因此,猜测是显示缓存的问题。移除图层后,在ArcMap Options对话框中的DisplayCache选项卡下点击clear,再次加载图层,显示正常。
通过清除缓存, ArcMap和C/S应用中均显示正常。
解决方法:
1) 在ArcMap Options对话框中的DisplayCache选项卡下点击clear以清除缓存
2) 调用ArcGIS Engine接口清除缓存
要回复问题请先登录或注册