Skip To Content

将服务迁移到 ArcGIS Pro 服务运行时

ArcGIS Server Web 服务可将您在 ArcGIS ProArcMap 中创作的地图转换为 Web GIS 资源。 从 ArcGIS Pro 中发布的 Web 服务的后端结构与从 ArcMap 中发布服务的后端结构在根本上有所不同。 此结构称为服务运行时,可确定服务中的可用功能。 仅 ArcGIS Pro 服务运行时支持许多较新的地图服务功能,例如使用共享实例的功能。

注:

服务运行时中的差异仅适用于 ArcGIS Server Web 服务,不适用于托管服务。 因此,无需迁移或重新发布托管服务。

如果您启用了 ArcMap Runtime 支持功能,则 ArcGIS Enterprise 10.9.1 可以支持来自两个服务运行时的 Web 服务。 您可以将地图服务从 ArcGIS ProArcMap 发布到 ArcGIS Server,也可以将 ArcGIS Server 升级到 10.9.1,而不会缺失已发布到服务器站点的地图服务。 但是,ArcGIS Server 10.9.x 是支持 ArcMap 服务运行时的最后一个发布周期。 10.9.1 版本之后,您无法从 ArcMap(包括基于 ArcMapArcPy)将服务发布到 ArcGIS Server 站点。 此外,从 ArcMap 中发布的某些服务将无法再运行(如果在升级到 10.9.1 之后的 ArcGIS Server 软件版本时存在)。

Esri 建议您现在针对 ArcMap 服务运行时不再受支持进行准备。 以下部分汇总了使您的员工和 Web 服务做好准备的过程。

将发布者过渡至 ArcGIS Pro

ArcGIS Pro 发布所有新的 ArcGIS Server web 服务。 这意味着组织中的发布者需要安装 ArcGIS Pro,同时需要时间学习该产品(如果他们对产品不熟悉)。

了解有关在 ArcGIS Pro 中发布服务的详细信息

迁移现有服务

您可以现在开始将 ArcGIS Server 地图、影像和地理数据服务从 ArcMap 服务运行时迁移到 ArcGIS Pro 服务运行时。

可以将以下工具与 ArcGIS Server 配合使用以将服务迁移到 ArcGIS Pro 服务运行时:

  • ArcGIS Server Manager 中,合格的服务可以使用编辑运行时选项。 此操作将服务从 ArcMap 服务运行时迁移到 ArcGIS Pro 服务运行时,并且也可在迁移的服务无法正常运行时被反转以返回到 ArcMap 服务运行时。 此操作不支持某些地图服务功能,必须在迁移之前将其从服务中移除。
  • 还可以使用命令行工具 UpdateArcMapServices 将服务批量迁移到 ArcGIS Pro 服务运行时。 此工具支持影像服务和地图服务的迁移。 在迁移服务之前,您可以在分析模式下运行 UpdateArcMapServices 工具,以确定 ArcGIS Server 站点上运行的哪些地图和影像服务可以被迁移,以及哪些服务具有必须在迁移之前禁用的不支持的功能。

将服务迁移到 ArcMap 服务运行时后,ArcGIS Pro 可以继续使用这些服务。

有关迁移服务的详细信息,请参阅技术文章将服务从基于 ArcMap 的运行时手动迁移到基于 ArcGIS Pro 的运行时

重新发布无法迁移的服务

以下服务类型无法进行迁移。 您必须在 ArcGIS Pro 中进行创作并为其发布新服务以使用 ArcGIS Pro 运行时。

下表列出了您必须通过 ArcGIS Pro 重新发布的服务,并提供了发布该类型服务的相关详细信息的链接。

服务类型ArcGIS Pro 进行发布的帮助

地理处理服务

ArcGIS Pro 中发布 Web 工具(以发布到联合服务器)

ArcGIS Pro 中发布地理处理服务

地理编码服务

共享定位器(以发布到联合服务器)

发布地理编码服务(以发布到独立 ArcGIS Server 站点)

包含 ArcGIS Pro 运行时不支持的图层类型的服务。 其中包括栅格目录、由 Tracking Analyst 扩展模块创建的已启用时间的图层,以及存储在 IBM InformixIBM Db2 for z/OS 中的数据。

提示:

当您在分析模式下运行 UpdateArcMapServices 工具时,将识别包含不支持的图层类型的地图和影像服务。

对于包含不受支持的图层类型的缓存地图和影像服务,您无需重新创建缓存。 您可以删除使用 ArcMap 服务运行时的服务,并从引用现有缓存的 ArcGIS Pro 发布服务。

当您从 ArcGIS Pro 发布服务时,该服务必须与旧服务同名,并且必须引用与旧服务相同的数据。 在发布时,请选择使用现有缓存选项并选择包含现有缓存的目录,如下一列中的 ArcGIS Pro 帮助页面中所述。

配置地图服务

配置影像服务

ArcGIS Workflow Manager (Classic) 服务

ArcGIS Pro 2.9 运行发布工作流服务地理处理工具。

迁移 SOE 和 SOI

如果您已迁移或重新发布的任何服务使用了自定义服务器对象扩展模块 (SOE) 或服务器对象拦截器 (SOI),则您必须先将 SOE 和 SOI 从 ArcObjects SDK 迁移到 ArcGIS Enterprise SDK,然后才能将其添加回 ArcGIS Pro 运行时服务。 有关详细信息,请参阅博客文章将 ArcObjects SOE 和 SOI 迁移到 ArcGIS Enterprise SDK

无法迁移或重新发布的图层

您无法将 Schematics 服务(启用了 Schematics 功能的地图服务)迁移到 ArcGIS Pro 服务运行时或从 ArcGIS Pro 将其重新发布。

如果您不再使用 Schematics 服务,可以从地图服务禁用 Schematics 功能,然后迁移地图服务。