在 IIS 中配置 .NET 信任级别
在本主题中
ArcGIS Web Adaptor 可选择使用 Internet 信息系统 (IIS) 中 Microsoft .NET 的高信任级别或中信任级别进行修改,以与 ArcGIS Server 进行通信。这适用于可授予应用程序有限权限,具有更高安全性限制的组织。
当您使用 ArcGIS Server 首次配置 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,该行为均相同。
如果网站的信任级别指定为“完全”,则您无需执行任何操作。您可正常使用 ArcGIS Server 配置 Web Adaptor。如果指定给 Web Adaptor 的信任级别设置为“高”和“中”,则访问配置页面时,将看到以下错误:
使用 ArcGIS Server 配置 ArcGIS Web Adaptor 前,必须在 IIS 中将 Web Adaptor 应用程序的 .NET 信任级别设置为“完全”。完成配置后,您可以将应用程序的信任级别设置回其初始级别,并可通过 Web Adaptor 正常访问服务器。
ArcGIS Web Adaptor 应用程序不支持“低”和“最低”级别。您将无法访问配置页面或与 ArcGIS Server 通信。因为在“低”和“最低”级别下无法与 ArcGIS 软件进行通信,您将仅能看到 IIS 错误页面。
当您使用 ArcGIS Server 首次配置 Web Adaptor 时,需要将信任级别设置为“完全”。配置后,可将 Web Adaptor 修改为“高”信任级别或“中”信任级别。在“高”或“中”信任级别上支持使用 Web Adaptor 转发请求。按照以下步骤修改信任级别。
修改 Web Adaptor 的信任级别
- 打开 Internet 信息系统 (IIS) 管理器。
- 在连接窗格中,展开站点。
- 展开部署 Web Adaptor 的网站,然后选择“Web Adaptor 应用程序”。
- 双击 .NET 信任级别。
- 根据需要,从信任级别下拉列表中,选择完全(内部)、高或中。
- 单击应用。