漏洞

漏洞:当使用适用于服务和管理 URL 的 Web 适配器 URL 将托管 ArcGIS GIS Server 与 ArcGIS Enterprise 门户联合时,组导出失败

Last Published: July 28, 2020

描述

当使用适用于服务和管理 URL 的 Web 适配器 URL 将托管 ArcGIS GIS Server 与 ArcGIS Enterprise 门户联合时,组导出失败

可以通过以下门户管理员端点检查这些设置:
https://gisserver.domain.com:7443/arcgis/portaladmin/federation/servers/...

例如:
  • 名称:gisserver.domain.com
  • Id:[唯一联合 ID]
  • URL:https://gisserver.domain.com/server
  • 角色:HOSTING_SERVER
  • 管理员 URL:https://gissserver.domain.com/server

在日志中,您将看到以下警告:

警告: 无法将项目 'eb9fe0c6ff0444ecbfd53029d5a12327' 导出到导出包:'java.lang.Exception:服务器返回 HTTP 状态代码 404。 请求 URL: https://dev0011111.esri.com/server/rest/directories/arcgisjobs/system/publishingtools_gpserver/jd7541ea92c03407b837cea99d60d9e2d/scratch/countries2.sd?f=json&token=dRoRwTEGX40k-y3LVMInJxCYmzMpmiPhOisro-smCty94kREsVmSwCiKJzPko83O4uQbaw9ApIfMwQwvv-FwCHIBmX4jFz5lHzeXtG2vQeXobHCN9JjQOHTTdAfk2m9x02crUo_lI9eomz7LhfXLxmtm5UMldJ2qnzhHSSerATI.&'

原因

组导出失败,因为 Web 适配器 Web 服务器阻止下载导出结果(.SD 文件)。

此问题与已知缺陷有关:
BUG-000130996:当使用适用于服务和管理 URL 的 Web 适配器 URL 将托管 ArcGIS GIS Server 与 ArcGIS Enterprise 门户联合时,组导出失败。

解决办法

可以通过手动更新 Web 服务器以支持 .SD 项目类型来解决此问题。

对于 IIS,请执行以下步骤:

  1. 打开 IIS 管理器。
  2. 单击连接窗格中的计算机名称。
  3. IIS 设置中选择请求过滤
  4. 如果 .sd 设置为 false。 单击它,然后在操作窗格中选择删除
  5. 选择允许文件扩展名
  6. 输入 .sd。 这应添加具有 Allowed True 的 .sd 扩展名。
  7. 重新启动 IIS。 (可选)

如果按照上述步骤操作仍然遇到此问题,请联系 Esri 技术支持以解决此问题。

文章 ID:000023352

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

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