可有选择地将 ArcGIS Web Adaptor 修改为在 Internet 信息系统 (IIS) 中使用 Microsoft .NET 的高信任级别或中信任级别与 Portal for ArcGIS 进行通信。这适用于可授予应用程序有限权限,具有更高安全性限制的组织。
当您使用 Portal for ArcGIS 首次配置 Web Adaptor 时,需要将信任级别设置为“完全”。当配置完成并已验证可通过 Web Adaptor URL 访问门户之后,即可将 Web Adaptor 修改为使用高信任级别或中信任级别与门户进行通信。Web Adaptor 不支持使用“低”和“最低”信任级别。无论 IIS 中的 Web Adaptor 应用程序池设置为版本 2.0 或 4.0,均可设置信任级别。
关于 IIS 中的 Microsoft .NET 信任级别
在 Internet 信息系统 (IIS) 中,应用程序的信任级别决定了根据 .NET 代码访问安全性 (CAS) 策略为其授予的权限。默认情况下,IIS 将配置为“完全”信任级别,意味着为应用程序授予无限制权限。但是,在某些具有更高安全性限制的组织中,仅为应用程序授予部分信任。部分信任可被指定为以下四种级别之一:高、中、低和最低。
关于将 Microsoft .NET 信任级别和 Web Adaptor 配合使用
安装 Web Adaptor 时,分配给应用程序的信任级别继承自 Web Adaptor 所部署到的 IIS 网站。无论 IIS 中的 Web Adaptor 应用程序池设置为版本 2.0 或 4.0,该行为均相同。
如果网站的信任级别指定为“完全”,则您无需执行任何操作。您可正常使用 Portal for ArcGIS 配置 Web Adaptor。如果指定给 Web Adaptor 的信任级别设置为“高”或“中”,则访问配置页面时,将看到以下错误:
使用 Portal for ArcGIS 配置 ArcGIS Web Adaptor 前,必须在 IIS 中将 Web Adaptor 应用程序的 .NET 信任级别设置为“完全”。配置后,您可以将应用程序的信任级别设置回其初始级别,并可通过 Web Adaptor 正常访问门户。
ArcGIS Web Adaptor 应用程序不支持“低”和“最低”级别。您将无法访问配置页面或与 Portal for ArcGIS 通信。因为在“低”和“最低”级别下无法与 ArcGIS 软件进行通信,您将仅能看到 IIS 错误页面。
当您首次使用 Portal for ArcGIS 配置 Web Adaptor 时,需要将信任级别设置为“完全”。配置后,可将 Web Adaptor 修改为“高”信任级别或“中”信任级别。在“高”或“中”信任级别上支持使用 Web Adaptor 转发请求。按照以下步骤修改信任级别。
修改 Web Adaptor 的信任级别
- 打开 Internet 信息系统 (IIS) 管理器。
- 在连接窗格中,展开站点。
- 展开部署 Web Adaptor 的网站,然后选择“Web Adaptor 应用程序”。
- 双击 .NET 信任级别。
- 根据需要,从信任级别下拉列表中,选择完全(内部)、高或中。
- 单击应用。