更改地理处理服务和服务扩展发布权限
仅管理员可以发布地理处理服务和部署服务扩展(SOE 或 SOI)。这会给您的 ArcGIS Server 站点提供更好的安全性,因为这些类型的服务允许在 GIS Server 上运行自定义脚本。 尝试发布地理处理服务的发布者会收到错误代码为 001862 的错误消息。
但是,您可以允许发布者发布地理处理服务和部署服务扩展。 为此,请完成以下步骤。
注:
建议在生产环境下仅限管理员发布地理处理服务和服务扩展。
注:
在向联合站点发布地理处理服务(Web 工具)时,控制发布权限的首选方法是分配给成员一个具有发布 Web 工具管理权限的自定义角色。
打开 ArcGIS Server 管理员目录,然后使用一个具有站点管理权限的账户进行登录。
Administrator Directory 通常可通过 URL 获取,例如
https://gisserver.example.com:6443/arcgis/admin。单击系统 > 属性 > 更新。
输入
allowGPAndExtensionPublishingToPublishers属性并将其设置为true。语法应按照以下格式:
{"allowGPAndExtensionPublishingToPublishers": true}。单击更新。
现在管理员和发布者可以发布地理处理服务和部署服务扩展了。 要重新限制为仅管理员可以发布这些服务,请将 allowGPAndExtensionPublishingToPublishers 属性设置为 false。