Skip To Content

隐藏 ArcGIS Server 服务目录中的服务

如果您的 ArcGIS Server 站点中包含您不再希望在 ArcGIS Server 服务目录中显示的服务,则可通过在服务配置中添加 deprecated 属性来将其隐藏。您可以使用 ArcGIS Server 管理员目录进行此设置。

通过在服务目录中隐藏服务,您可以阻止用户发现该服务 URL。在删除该服务之前,知道 URL 的现有用户和应用程序仍能继续使用该服务。在服务目录中指定要隐藏的服务并不会在 ArcGIS Server Manager 中隐藏该服务;服务始终显示在 Manager 中。

提示:

隐藏服务时,记录 URL 以供将来参考是非常有用的。您也可以使用 Manager 来获取服务 URL。

  1. 在 Web 浏览器中登录管理员目录。URL 地址格式为 http://gisserver.domain.com:6080/arcgis/admin
  2. 单击服务
  3. 单击要隐藏的服务的名称。如果服务位于文件夹中,则单击文件夹名称,然后从列表中选择服务。
  4. 服务 - <服务名称(服务类型)> 页面中滚动至底部,然后单击编辑
  5. "deprecated": "true", 添加到服务配置的第一行,例如:
    {
     "deprecated": "true",
     "serviceName": "FireHydrants",
     "type": "MapServer",
     ...
  6. 单击保存编辑

    重新启动服务。

  7. 重新启动服务后,登录到服务目录并验证该服务是否不再列出。URL 地址格式为 http://gisserver.domain.com:6080/arcgis/rest/services

服务目录中不再显示您的服务。要取消隐藏服务,重复上述说明,并在服务配置中指定 "deprecated": "false",