ArcGIS Enterprise 10.9.1 版本之后,ArcGIS Server 将不再支持 ArcMap 服务运行时。 新发布的服务和升级的 ArcGIS Pro 站点上的现有服务将仅支持使用 ArcGIS Server 服务运行时的服务。
尽管使用 ArcMap 服务运行时的某些服务可能会在 ArcGIS Server 的未来版本上继续发挥作用,但 Esri 建议您在升级到 10.9.1 之后的 ArcGIS Server 版本之前迁移、重新发布或移除所有使用 ArcMap 服务运行时的服务。
最初从 ArcMap 中发布的服务可以在 ArcGIS Server Manager 中使用编辑运行时操作迁移到 ArcGIS Pro 服务运行时。 此操作不会更改服务的内容或设置。
编辑运行时操作一次只能在一个地图服务上运行。 以下条件必须适用:
- 地图服务必须已从 ArcMap 发布。(最初从 ArcGIS Pro 中发布的服务无法迁移到 ArcMap 服务运行时。)
- 地图服务必须正在运行。
- 地图服务不得启用 Schematics 功能。
- 地图服务不得启用任何自定义 SOE 或 SOI。
在 ArcGIS Server Manager 中迁移的所有服务都将使用 ArcGIS Server 专用实例。 使用此操作迁移地图服务的运行时后,您应该彻底测试该服务。 如果其运行不正常,则可以使用相同的操作将服务还原至 ArcMap 服务运行时。
提示:
如果您更希望批量迁移多个服务,或者需要转换其他类型的服务,请使用 UpdateArcMapServices 命令行工具。
将地图服务迁移到 ArcGIS Pro 运行时。
以下步骤解释了如何使用 ArcGIS Server Manager 中的编辑运行时将地图服务迁移到 ArcGIS Pro 服务运行时:
- 以管理员或是待迁移地图服务的所有者身份登录到 ArcGIS Server Manager。
- 找到要迁移的服务,然后单击其编辑按钮 。
服务必须正在运行,以便您查看服务所使用的运行时并进行迁移。
如果服务使用 ArcMap 服务运行时,则会显示一条警告消息提醒您迁移服务。
编辑服务时,服务运行时也会在常规选项卡中列出。
- 迁移之前,单击功能选项卡以识别地图服务中启用的功能。
具有以下功能的服务可以进行迁移:
- WCS
- WFS
- Network Analysis
- KML
- WMS
- 要素访问
- 如果服务已启用 Schematics 功能或任何自定义 SOE 或 SOI,您必须将其禁用以使该服务符合迁移条件。 取消选中每个功能旁边的框以将其禁用,然后单击保存并重新启动。
注:
禁用 Schematics 后,此服务不再用于 Schematics 工作流。 同样,禁用自定义 SOE 和 SOI 意味着服务的用户不能再使用自定义功能。 进行禁用之前,请确保没有用户仍在使用这些功能。
如果您在此对话期间对服务设置进行了任何其他更改,则必须在迁移服务之前保存这些更改。 对服务设置进行的所有未保存的更改将会丢失。
- 服务重新启动时,单击常规选项卡服务运行时部分中的编辑运行时按钮 。
编辑运行时对话框随即显示。
- 在对话框上选择 ArcGIS Pro(建议)选项,然后单击应用开始迁移操作。
此操作将在迁移完成时重新启动服务。 服务运行时部分中显示的运行时现在应该显示 ArcGIS Pro。
- 确保服务在您的应用程序中正常运行。 如果检测到任何功能问题,则可以返回编辑运行时对话框并撤消迁移操作。