可使用服务定义文件将 Web 图层发布到 ArcGIS Online 或 ArcGIS Enterprise 门户、将定位器或 Web 工具发布到 ArcGIS Enterprise 门户或将服务发布到独立 ArcGIS Server。
您可以为 Web 图层、定位器、Web 工具、地图服务、地理编码服务和地理处理服务创建服务定义。 有关详细信息,请参阅保存服务定义简介。
拥有服务定义后,请执行以下操作之一将 GIS 资源发布到门户或独立服务器:
- 运行上传服务定义工具。
- 在 Python 中执行上传服务定义。 有关详细信息,请参阅使用 Python 中的工具。
- 如果要发布 ArcGIS Server 服务,可以从 ArcGIS Server Manager 发布服务定义文件。
- 如果要发布托管 Web 图层,请将服务定义文件 (.sd) 添加到门户。 有关详细信息,请参阅可以将哪些内容添加到您的门户中?。
注:
无法将为定位器和 Web 工具创建的服务定义发布到 ArcGIS Online。
如果已将服务定义发布到 ArcGIS Online 或 ArcGIS Enterprise 门户,将在您的组织中创建一个项目。 如果已将服务定义发布到独立 ArcGIS Server,则该服务现在运行中。
注:
服务定义文件会有所不同,具体取决于在创建该服务定义文件时是连接到 ArcGIS Server 还是 ArcGIS Enterprise 门户。 无法通过 Web 浏览器将为基于服务器的服务(例如独立服务器上的地图服务或联合服务器上的地图图像图层)创建的服务定义直接上传到门户。 必须使用 ArcGIS Server Manager 才能发布基于服务器的服务。 同样,无法从 ArcGIS Server Manager 发布为托管 Web 图层创建的服务定义。 请改用门户网站。 可使用上传服务定义工具发布所有服务定义。