FAQ: 为什么在Web API Viewer的模板程序里没有办法正确显示用户的业务服务呢?

文章编号 : 39082
软件: ArcGIS API for Microsoft Silverlight/WPF 9.3.1, 10 ArcGIS API for Flex 9.3.1, 10 ArcGIS API for JavaScript 9.3.1, 10
操作系统: Windows XP, 2003Server, Vista, 2008Server, Win 7
已邀请:

EsriSupport

赞同来自:

问题: 为什么在Web API Viewer的模板程序里没有办法正确显示用户的业务服务呢?

回答: ESRI针对客户端API(Flex,Silverlight,JavaScript)提供了很多Web Viewer。这些Viewer为没有编程基础的用户提供了不可以思议的方便和强大的功能。稍作修改,用户就可以添加自己的业务服务。
当您碰到了不能正确显示自己的业务服务,可以查看下面的文章。


地图服务级别
1 该地图服务是否正确,是否已启动?
针对.net,http://%26lt%3BserverName%26gt ... vices
针对Java, http://%26lt%3Bhost%26gt%3B:83 ... vices
然后选择目标服务,点击”ArcGIS JavaScript”,看下服务是否正确显示。
2 输入的URL是Soap还是Rest?
Rest URL: http://%26lt%3BserverName%26gt ... rver/
Soap URL: http://%26lt%3BserverName%26gt ... rver/
ESRI Web APIs的服务都使用的是Rest URL。
3 服务的类型是否使用正确?


空间投影和范围级别
1 服务的投影和Map控件的投影是否一致?
在Map Viewers里默认使用的是http://%26lt%3BserverName%26gt ... rver/ ,并且Map的投影和第一个加进来的服务投影一致。
2 是否设置了初始的显示范围?确定在那个显示范围里,是否有图?


安全级别
1 在ArcGIS Server的根目录是否存在clientacceepolicy.xml或crossdomain.xml
2 服务本身是否开启了安全机制?
如果开启了安全机制,请确认请求的Token是否合法?如果是分布式安装,请确认Web Server 和ArcGIS Server之间的防火墙是否关闭了,或是配置的信息是否可以正确访问。


浏览器级别
1 Rest cache是否清空?
2 浏览器的缓存是否清空或是否重启?
3 是否用不同的浏览器来对服务做测试,以确定是否和浏览器的版本有关系?





创建时间:2011-06-23
最近更新: 2011-07-11


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册