ArcGIS JS之 4.23之IIS本地部署与问题解决

1.官方给的说明文档,以及网上的资料,都是将官方类库放到目录:C:\inetpub\wwwroot中,项目中,个人习惯是在其他判断新建了一个Web目录存放所有发布的内容,经过测试,也是可以通过指定目录的方式,在其他文件目录中发布网站,具体发布方式该参考教程类似。

2.关于发布路径,由于目前版本中,并不像之间的版本中,通过修改init.js与dojo.js中的配置路径方式进行指定,最新版本的类库,只要放在IIS目录,通过IIS发布一下就可以使用,因此,有很多默认配置的路径,不能过于随意的指定、修改类库路径。我为了与4.1x版本的类库保持路径一致,将发布路径放到 D:\Web\arcgis_js_api\library\4.23 中,发布后,init.js可以正常获取到,但是相关gis类库获取不到也未报错。想按照之前的方式修改init.js或者dojo.js,打开可能的配置文件,发现没有肉眼可读的东西。最后还是按照官方的方式,基本未修改路径的发布,本地地址类似为D:\Web\arcgis_js_api\library\4.23

3.关于移除dojo的问题

由于新版本移除了dojo库,而项目中使用ArcGIS JS TypeScript封装了部分地图库,地图库中一些常规操作使用dojo库进行,因此,升级到4.23版本,还需要使用dojo相关内容。将之前的库切换为4.23后,dojo相关类库,可以从4.1x版本的类库中,复制dojo相关类库,至4.23版本类库中即可。

4.跨域问题

如果出现下述问题

 添加跨域请求头

Access-Control-Allow-Origin : *

参考教程

Arcgis for js api 4.22本地部署详细指南 - 长空雁叫霜晨月 - 博客园

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值