Skip To Content

更改地理处理服务和服务扩展发布权限

从 10.4 开始,仅管理员可以发布地理处理服务和部署服务扩展(SOE 或 SOI)。这会给您的 ArcGIS Server 站点提供更好的安全性,因为这些类型的服务允许在 GIS 服务器上执行自定义脚本。尝试发布地理处理服务的发布者会收到错误代码为 001862 的错误消息。

但是您可以选择允许发布者发布地理处理服务和部署服务扩展。为此,请执行以下步骤:

注:

建议在生产环境下仅限管理员发布地理处理服务和服务扩展。

注:

该属性仅面向服务器,用于提供对 10.3.1 之前软件版本行为的向后兼容性。该属性主要用于联合非 ArcGIS Server 站点。向联合站点发布地理处理服务(web 工具)时,控制可发布人员的最佳方法是使用自定义角色的 web 工具发布权限

  1. 打开 ArcGIS Server 管理员目录,然后使用一个具有站点管理权限的帐户进行登录。管理员目录通常可通过 URL 获取,例如 https://gisserver.domain.com:6443/arcgis/admin
  2. 单击系统 > 属性 > 更新
  3. 输入 allowGPAndExtensionPublishingToPublishers 属性并将其设置为 true。语法应按照以下格式:{"allowGPAndExtensionPublishingToPublishers": true}
  4. 单击更新

现在管理员和发布者可以发布地理处理服务和部署服务扩展了。要重新限制为仅管理员可以发布这些服务,请将 allowGPAndExtensionPublishingToPublishers 属性设置为 false