在能够使用任何所开发的扩展模块(SOE 或 SOI)之前,您需要先将其部署到 ArcGIS Server 站点。您可以在 ArcGIS Server Manager 中执行此操作。无论您使用哪种 SDK 来开发 SOE 或 SOI,此过程都是相同的。
注:
仅管理员可以部署扩展模块。要允许发布者部署扩展模块,请参阅更改地理处理服务和服务扩展模块发布权限。
要部署扩展模块,需获取扩展模块开发人员创建的 .soe 文件。该文件中可以包含一个或多个扩展模块。获得该文件后,请执行以下步骤:
- 登录 ArcGIS Server Manager,然后单击站点。
- 单击扩展模块 > 添加扩展模块。
- 单击浏览,浏览至 .soe 文件。
- 单击添加。
完成这些步骤后,.soe 文件将上传到服务器系统目录。文件中所包含的扩展模块将注册到 ArcGIS Server 站点并用该站点初始化。该站点的其他 GIS 服务器可自动对部署的扩展模块进行检测。
警告:
如果您部署的扩展模块在站点中初始化失败,则会启动该模块相关的服务以供使用。如果扩展模块是 SOE 或服务依赖于 SOI 的扩展模块行为,则客户端会在它们尝试使用服务时显示失败。
如果您要实现的 SOI 提供安全性相关功能,则需避免可能导致失败的任何初始化逻辑。如果出现失败,则将在未启用安全性功能的情况下向客户端显示与扩展模块相关联的服务。