描述
将托管要素图层发布到门户时,返回以下错误:
错误:
错误 001362:从上传的服务定义中提取清单失败
错误:
错误 001360:无法获得服务定义上传的基本项目元数据
原因
这些错误的已知原因包括但不限于以下原因:
ArcGIS Data Store 无法通过已建立的 SSL 协议与 ArcGIS Server 或 Portal for ArcGIS 通信
为具有 ArcGIS Data Store、Portal for ArcGIS 和 ArcGIS GIS 服务器的计算机配置或启用的 SSL 协议不相同。 所有计算机都需要具有相同的 SSL 协议以成功发布托管要素图层。
发布工具无法从门户将服务定义文件下载到 ArcGIS Server 帐户的 Temp 文件夹中
发布托管要素图层后,托管服务器的发布工具会从门户将服务定义文件下载到计算机上运行 ArcGIS Server 服务的帐户的 Temp 文件夹中。
如果出现以下情况,下载将失败:
- ArcGIS Server 服务帐户没有访问该文件夹的相应权限。
- 存储 Temp 文件夹的磁盘驱动器已满。
- Temp 文件夹包含超过 65,000 个文件(此限制因操作系统而有所不同)。
解决方案或解决方法
使用以下解决方案之一,具体取决于原因:
ArcGIS Data Store 无法通过已建立的 SSL 协议与 ArcGIS Server 或 Portal for ArcGIS 通信
- 确定 ArcGIS Server 和 Portal for ArcGIS 使用的 SSL 协议。
- 要检查 ArcGIS Server 使用的当前 SSL 协议,请以管理员身份登录 ArcGIS Server 管理器目录 (https://..com//admin)。
- 单击安全性 > 配置。 请记下 SSL 协议旁边启用的 TLS 版本。
注:
从 ArcGIS Enterprise 版本 10.6.1 开始,TLS v1.2 和 TLS v1.1 基础部署的默认 SSL 协议。
- 要检查 Portal for ArcGIS 当前使用的 SSL 协议,请已管理员身份登录到 Portal 管理员目录 (https://..com//portaladmin))。
- 单击安全性 > SSLCertificates。 请记下 Web 服务器 SSL 协议字段中列出的已启用的 TLS 版本。
注:
确保 ArcGIS Server 和 Portal for ArcGIS 协议匹配。 有关在 ArcGIS Server 和 Portal for ArcGIS 中设置协议的详细信息,请参阅 ArcGIS Server:确保 ArcGIS Server 通信的安全性(对于 ArcGIS Server)和 Portal for ArcGIS:限制 TLS 协议和密码套件(对于 Portal for ArcGIS)。
- 为每台计算机启用协议。
- 在 ArcGIS Server 计算机上,从 Windows“开始”菜单打开服务应用程序。
注:
通过在 Windows“开始”菜单中搜索,或者通过在开始 > 运行对话框中输入 services.msc 并按 Enter 键,可以找到“服务”应用程序。
- 请记下登录为列下 ArcGIS Server 服务的所有者。
- 使用运行 ArcGIS Server 服务的账户登录到 ArcGIS Server 计算机。
- 在 Windows“开始”菜单中,搜索并单击 Internet 选项。
- 在高级选项卡中,浏览设置部分,并选中与步骤 1 匹配的协议。
注:
可能需要与咨询 IT 部门以更改这些协议。
- 对于已安装 Portal for ArcGIS 和 ArcGIS Data Store 的计算机重复执行步骤 a 至 e。
发布工具无法从门户将服务定义文件下载到 ArcGIS Server 帐户的 Temp 文件夹中
- 为 ArcGIS Server 帐户提供 Temp 文件夹的完全控制权限。
- 在 ArcGIS Server 计算机上,从 Windows“开始”菜单打开服务应用程序。
- 请记下登录为列下 ArcGIS Server 服务的所有者。
- 使用运行 ArcGIS Server 服务的账户登录到 ArcGIS Server 计算机。
- 在 Windows 文件资源管理器中,导航至 Temp 文件夹。
注:
临时文件夹的默认位置为 C:\Users\Default\AppData\Local。
- 右键单击文件夹,然后单击属性 > 安全性。
- 突出显示 ArcGIS Server 服务帐户,然后选中权限下完全控制旁边的框。 单击应用。
- 检查 ArcGIS Server 服务帐户 Temp 文件夹所在的磁盘驱动器的可用磁盘空间。
- 在 Windows 文件资源管理器中,右键单击 Temp 文件夹所在的驱动器(通常是 C: 盘)。 单击属性。
- 检查此处的可用磁盘空间量。 如果可用磁盘空间很少或没有,请单击磁盘清理按钮以清除不必要的文件。
- 清除存储在 Temp 文件夹中的文件。
- 导航至 Temp 文件夹。 右键单击 Temp 文件夹,然后单击属性。
- 在常规选项卡中检查找到的文件数量。 如果此数值超出了操作系统的限制,请移除不再需要的文件。