【问题标题】:ESRI/ArcGIS: "Error: Services Directory has been disabled."ESRI/ArcGIS:“错误:服务目录已被禁用。”
【发布时间】:2015-04-14 00:23:27
【问题描述】:

“错误:服务目录已被禁用。” (错误:403)

嗨,

我是 ESRI/ArcGIS API 的第一次用户。我已经设置了一个帐户……等等……并且有一个节点服务器,它获取一个 ESRI 令牌并向 ESRI/ArcGIS 服务端点——VRP(车辆路由问题)服务发出请求。

我只是想“启用”“服务目录”...或者在这种情况下使用任何语言

我不想做任何高级的事情,只是触摸服务来熟悉输入和输出——非常简单 直接基本的东西。

但是,当我尝试此请求时,响应正文是一个 HTML 字符串 (200/ok):<b>Error: Services Directory has been disabled.</b> 我已经搜索了(很多)解决方案,包括来自以下页面:

http://resources.arcgis.com/en/help/rest/apiref/admin.html

具有讽刺意味的是(或者可能太多了),我在 ESRI/ArcGIS 上找不到任何东西——或者——甚至 Stackoverflow 关于这个问题——尽管它似乎是使用这些服务的第一个障碍。

看看上面的链接,如果你愿意的话,希望你能告诉我它的解释——即http://<host>:<port>/<instance>/admin URI 模式。 似乎我可能需要在某处(?)托管/安装管理/管理服务器。我现在正在使用我的localhost(注册免费/开发人员包)——我需要先部署才能安装/配置一些东西吗? ESRI 在线门户/myesri 中是否有“Enable Service 'X'”?

【问题讨论】:

    标签: javascript geospatial arcgis esri arcgis-server


    【解决方案1】:

    我认为问题在于您点击了错误的网址。您尝试提出请求的 VRP(车辆路由问题)服务的 url(方案)是什么?

    【讨论】:

    • 实际上,我正在向(同步)端点发送一个GET 请求——它需要是一个POST。此外,似乎参数必须在 URL 中。在此之后,只是对参数值进行了一些调整,然后我就设置好了。我目前正在成功地恢复 VRP 解决方案——我计划在这个线程中为其他人提供建设性的反馈。感谢您与我们联系!
    【解决方案2】:

    基本上,尽管他们的 doco.. Esri 在他们的示例中没有在该 url 上激活服务目录...

    https://geocode.arcgis.com/arcgis/ 是服务现在所在的位置...

    例如 https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/suggest?f=json&text=Lesmurdie&maxSuggestions=6&token=\

    【讨论】:

      【解决方案3】:

      听起来您向 arcGIS 服务器发出 URL 请求。只有服务器管理员可以启用服务目录,并且由于它被禁用,您无法向 get rest 服务发出 HTML 请求。 Here a link to what ESRI says

      【讨论】:

        猜你喜欢
        • 2018-04-11
        • 1970-01-01
        • 2021-09-21
        • 2012-09-02
        • 2013-06-15
        • 2018-05-03
        • 2018-10-16
        • 2016-06-19
        • 1970-01-01
        相关资源
        最近更新 更多