如何升级AjaxScript工程到当前版本

适用场景

  1. 在系统开发过程中,升级SuperMap IS.NET软件到较新版本
  2. 开发工程使用的SuperMap IS.NET版本与实际部署的地图服务版本不同
  3. 确定当前工程使用的IS版本
  4. 确定将要升级到的IS版本
  5. 查看联机帮助,确定接口变化,如果使用到的接口有相应变化,在升级后需要做相关代码修改
  6. 确定之前工程没有修改过SuperMap开头的脚本类库

前期准备

如何确定使用版本

Web工程:查看Bin文件夹下SuperMap.IS.Utility.dll的版本信息

IS.NET地图服务:IS安装目录/SuperMap.IS.AppServer.exe的版本信息

开始升级

  1. 备份Web工程
  2. 删除Web工程下的Bin、Script、Style文件夹
  3. 复制IS安装目录\WebSDK\AjaxControls文件夹到Web工程根目录下,重命名为Bin
  4. 复制IS安装目录\WebSDK\AjaxScripts文件夹下的images、Scripts、styles三个文件夹到Web工程根目录下
  5. 如果工程升级是在5系列和6系列产品之间进行,需要修改WebConfig配置文件,修改Handlers配置节点的Version

例如:

<add name="common" verb="*" path="common.ashx" type="SuperMap.IS.Ajax.CommonHandler, SuperMap.IS.AjaxLib, Version=5.3.0.0, Culture=neutral, PublicKeyToken=753ce5cde00ec9b6" preCondition="integratedMode" />

修改为:

<add name="common" verb="*" path="common.ashx" type="SuperMap.IS.Ajax.CommonHandler, SuperMap.IS.AjaxLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=753ce5cde00ec9b6" preCondition="integratedMode" />

  1. 编译运行
原文地址:https://www.cnblogs.com/yuxichina/p/1785820.html