描述
上传服务定义文件可能会覆盖现有服务,原因在于该服务定义文件是通过以下方式之一创建的:
- 当覆盖 web 图层时。
- 当使用 Python 创建服务定义草稿时,overwriteExistingService 属性设置为 True。 有关示例,请参阅 FeatureSharingDraft。
注:
覆盖现有服务之前,请参阅覆盖 Web 图层时的注意事项。
解决方案
执行以下操作之一:
- 如果没有现有服务,请忽略该警告。
- 通过执行以下操作之一来发布新服务:
- 在上传服务定义工具对话框的覆盖服务属性下,为服务名称提供新名称。 这将覆盖服务定义中的当前服务名称。
- 在服务定义草稿文件中更改服务名称 (.sddraft) 并使用过渡服务工具暂存新服务定义。
有关详细信息,请参阅 arcpy.sharing 简介和上传服务定义工具帮助。