漏洞

漏洞:Portal for ArcGIS URL 超出 API 设置的限制时,Portal for ArcGIS 无法初始化 ArcGIS Sites 应用程序

Last Published: April 25, 2020

描述

在 Portal for ArcGIS 10.6.1 中初始化 ArcGIS Sites 应用程序时,系统会在管理员首次访问该应用程序时尝试创建“站点管理群组”。 如果 ArcGIS Sites 应用程序尝试设置的组片段长度超过 API 允许的最大字符数量,则系统将运行失败。

原因

当片段在门户 URL (https://portalwebadaptorhost.domain.com/webadaptorname/apps/sites/admin/) 中包含解释器文本时,会发生此行为。 Portal for ArcGIS URL 的可变长度以及一些名称较长的语言(例如 波兰语或俄语)会导致这种行为。

此问题与已知缺陷 BUG-000121414 有关。

解决办法

此问题已在 Portal for ArcGIS 10.7 中得到解决。 要在 Portal for ArcGIS 10.6.1 中解决此问题,请按照下列步骤进行操作:

  1. 在 ArcGIS Enterprise 门户中,导航至群组
  2. 使用以下设置创建新群组:
    • 群组名称
    • 摘要
    • 标签:siteCollaboration
    • 谁可以查看此群组:组织中的人
    • 谁可以加入群组:仅限群组管理员邀请的用户
    • 谁可以向此群组贡献内容:群组成员
    • 成员可以更新群组中的哪些项目:所有项目
User-added image
  1. 单击创建群组
  2. 创建群组后,从 URL 复制群组 ID。
User-added image
  1. 登录到 sharing REST 端点,例如:
https://portalwebadaptorhost.domain.com/webadaptorname/sharing/rest
  1. 导航至主页 > 门户 > 自助
  2. 滚动至页面底部并单击更新
  3. 在“门户”属性下的设置中包括以下字符串:
  "openData": {
    "enabled": true,
    "settings": {
      "groupId": "{{your new group id goes here without the curly brackets}}",
      "migrations": {
        "siteToItems": true
 },
      "appVersion": "2.1"
 }
 }
User-added image
  1. 滚动至底部并单击更新组织

如果已按照上述建议进行操作却仍然遇到问题,请联系 Esri 技术支持(仅限美国国内客户)或您的 Esri 分销商(美国以外的客户)解决这一问题。

文章 ID:000020634

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容