ArcGIS Server 开发总结2

  SDE与Server的安装与之前版本基本无异,值得注意的同许可授权的问题。如果先装SDE,进行授权时不会出现问题,装ArcGisServer时进行授权时就会出现问题,不过没关系,点取消停止授权,接着下一步操作就可以成功了。 做过Server Flex开发的朋友知道,server Flex的API文件很简单,只要把相应的文件加载进来就可以了。
  Server Java Script API需要布署到IIS中,对外提供访问。先到arcGIS的网站下载Api的程序包。
  下载下来的程序,有两部分,一部分是SDK(开发帮助包)一个是API。解压后打开API文件下,会发现一个"install.htm",这是一个安装说明文件(英文)。内容如下:
  1.API分发压缩版和非压缩版,项目布署时可以选择压缩版,平时开发可以选择非压缩版。
  2.在IIS上新建虚拟目录,将API文件夹COPY到虚拟目录,并打开匿名访问。
  3.配置机器名。将 文件里的[HOSTNAME_AND_PATH_TO_JSAPI]' 替换成'/arcgis_js_api/library/2.1/arcgis/'其中是你的机器名称。
  4.设置默IIS认页面Default.ashx,将Default.ashx添加到IIS的默认搜索页。 Java Script API是基于REST访问的,通过GET的方式请求数据,这种方式有一个缺点,那就是URL的大少不能超过2048字符。为了解决这个问题ArcGis Server引入一个代理。关代理的官方说明请参考Java Script API的 Using the Proxy Page一节。
  
  Using the Proxy Page提供了代理的下载地址。下载下来以后,它其实就是一个ASP。NET控件。包含一个配置文件。
  1. 代理的部署:把解压后得到文件夹布署到IIS里面,这样就可以得到代理的访问地址,在JS编程时就可以使用了。
  2.代理配置文件的修改: 添加一条 URL记录指向你的 ArcGIS对应的目录。
  
  值得注意的是,最好同时配两种URL,一种是基于 机器名的,一种是基于IP地址的。因为在JS编程访问代理的过程中,可能是传递IP到这个代理,也可能是通过机器名或域名访问代理。如果匹配不上,就会出错。
  小技巧:可以将代理添加到项目中,在项目中直接通过相对路径访问代理,这样还可以访问过程进行调试,方便出错时排错处理。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值