错误

错误:错误 001360:无法获得服务定义上传的基本项目元数据

Last Published: April 25, 2020

错误消息

尝试通过 ArcMap 将服务定义发布到 ArcGIS for Server 时将返回以下错误:

错误: 
错误 001360:无法获得服务定义上传的基本项目元数据。

原因

可能由于以下原因中的一个或多个导致出现此错误:

  • ArcMap 未成功写入服务定义 (.sd) 文件 。 这导致文件损坏。 之后,当将损坏的 .sd 文件发布到 ArcGIS for Server 时,ArcGIS for Server 无法将该 .sd 文件确认为有效的服务定义文件。
  • ArcGIS for Server 可能在处理 .sd 文件时遇见错误。 此错误 是由于缺少系统资源,限制了系统处理请求的能力。 例如,安装 ArcGIS for Server 的系统上的存储空间不足,或者在上传过程中服务中断。
  • ArcGIS for Server 无权访问 ArcMap 存储服务定义文件的过渡文件夹所在的位置。

解决方案或解决方法

根据不同的原因,根据需要应用以下解决方法中的一个或多个:
  • 重新发布服务定义文件
由于发布 进程可能间歇失败,下面的 Python 脚本使用 while 循环 连续自动执行重新发布进程,直到成功发布服务定义文件。 要执行此操作,将以下代码块复制到 ArcMap 中的 Python 控制台内,然后执行脚本:
import arcpy
from arcpy import env
# 执行 UploadServiceDefinition。 此操作将上传服务定义并发布该定义。
status = 1
while status , )
status = 2
print "Service successfully published"
except:
print "Service failed to publish"
status = 0
有关如何使用 Python 脚本函数的详细信息,请参阅 ArcGIS 帮助:在 Python 中使用函数
:
更新  和  参数,然后执行脚本。
  • 系统要求
进行安装前,确认满足 ArcGIS for Server 的系统要求。 缺少系统资源可能严重限制系统处理传入和发出请求的能力。

有关详细信息,请参阅 ArcGIS 帮助:ArcGIS 10.5 for Server 系统要求
  • 权限设置
确保用于发布服务定义的 ArcMap 默认过渡文件夹可供 ArcGIS for Server 帐户访问。 如果无法修改权限设置,替代方法是将 .sd 文件上传到 ArcGIS for Server Manager,然后 通过 ArcGIS for Server Manager 发布服务。

有关详细信息,请参阅 ArcGIS 帮助:在 Manager 中编辑权限

文章 ID:000013824

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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