中文

错误:打包成功,但发布失败。 错误:无法连接到发布工具服务。 验证服务已启动并正在运行

错误消息

将服务从 ArcGIS for Desktop 发布到 ArcGIS for Server 时,将会返回以下错误:

“打包成功,但发布失败。 错误:无法连接到发布工具服务。 验证服务已启动并正在运行”。
[O-Image]

原因

下面是可能导致此错误的原因。

• ArcGIS for Server PublishingTools 未启动。

• 已发布服务的权限设置为“私有,仅面向所选用户”,并且没有为任何用户或角色指定该服务的访问权限。

• 用于管理发布至 ArcGIS for Server 的帐户不正确。 此帐户没有管理访问权限,也不属于 agsadmin 或发布者群组。

• ArcGIS Server 安全配置设置不正确,无法对发布服务的用户帐户进行身份验证。 对内域的身份验证层和身份验证模式设置为 Web。

• ArcGIS for Server 连接信息不是最新的。 当创建新站点或更新 ArcGIS Server 帐户权限时,会发生这种情况。

• ArcGIS for Server 无法对发布服务的用户帐户进行身份验证。 已使用 Web 层身份验证,但 Windows 身份验证未在 Internet 信息服务 (IIS) 中启用。

解决方案或解决方法

下面是此问题可能的解决方案。

• 确认 ArcGIS for Server PublishingTools 服务已启动。 登录 ArcGIS Server Manager > 服务 > 发布服务 > 然后单击“启动服务”。

• 修改 ArcGIS Server Manager 中的权限。 有关此内容的详细信息,请参阅以下文档:在 Manager 中编辑权限

• ArcGIS 帐户必须具有将服务发布到 ArcGIS for Server 的相应权限。

▫ 如果 ArcGIS for Server 计算机是域的一部分,则必须将用于发布服务的 ArcGIS 帐户添加到域组中,该组会授予发布服务的相应权限。 有关此内容的详细信息,请参阅以下文档:Microsoft TechNet:将 Windows 用户或群组分配给角色

▫ 对于对内站点,在 ArcGIS Server Manager 的“安全配置设置”中,将“用户存储”和“角色存储”安全设置设置为“ArcGIS Server 内置”。 为此,请执行以下步骤:

1. 登录 ArcGIS Server Manager > 安全性 > 配置设置。
2. 单击编辑图标以打开“安全性配置向导”。
3. 选择“来自 ArcGIS Server 内置存储的用户和角色”,并单击“下一步”。
4. 查看配置,然后单击“完成”。

注:
如果启用了 Web 层身份验证,则必须通过 ArcGIS Web Adaptor URL 而非 ArcGIS for Server URL 进行发布。

• 在 ArcMap 中创建服务定义 (SD),并使用 ArcGIS Server Manager 发布地图服务。 有关此内容的详细信息,请参阅以下文档:ArcGIS for Server:
在 ArcGIS for Desktop 中创建服务定义。

• 更新 ArcGIS for Server 连接。 在 ArcCatalog 中重新创建 ArcGIS for Server 连接,并指定站点的完全限定域名 (FQDN) 和新登录信息。 有关此内容的详细信息,请参阅以下文档:在 ArcGIS for Desktop 中建立与 ArcGIS Server 的管理连接

注:
在 IIS 中启用 Windows 身份验证之前,请确认已在 ArcGIS Web Adaptor 上启用了管理访问权限。 有关此内容的详细信息,请参阅以下文档:完成安装后配置 ArcGIS Web Adaptor

• 在 IIS 中启用 Windows 身份验证。 有关此内容的详细信息,请参阅以下文档:使用集成的 Windows 身份验证确保 Web 服务的安全性

注:
借助 Web 层安全性,可使用 IIS 进行身份验证,并且必须通过 Web Adaptor 连接发布服务。

相关信息