Настройка уровня доверия .NET в IIS
В этом разделе
- Об уровнях доверия Microsoft .NET в IIS
- Об использовании уровней доверия Microsoft .NET с Web Adaptor
- Изменения уровня доверия для Web Adaptor
ArcGIS Web Adaptor может дополнительно быть настроен для передачи данных ArcGIS Server, используя высокий или средний уровни доверия Microsoft .NET в Internet Information Systems (IIS). Это применяется в организациях с высокой секретностью, которые ограничивают доступ к приложениям.
Вам требуется установить уровень доверия на Полный при первой настройке Web Adaptor для ArcGIS Server. После завершения настройки система подтвердила, что вы имеете доступ к серверу через URL Web Adaptor URL, на этом этапе вы можете изменить Web Adaptor, чтобы он передавал данные серверу через Высокий или Средний уровни доверия. Web Adaptor не поддерживает использование Низкого или Минимального уровней доверия. Уровень доверия можно настроить независимо от пула приложения Web Adaptor, установленного до версий 2.0 или 4.0 в IIS.
Об уровнях доверия Microsoft .NET в IIS
В Internet Information Systems (IIS) уровень доверия приложения определяет права доступа, которые наделяются ему через код доступа .NET политики безопасности (CAS). По умолчанию IIS настроен на Полный уровень доверия, что означает наделение полных прав доступа к приложениям. Однако в организациях с высокой секретностью приложениям устанавливается только частичное доверие. Частичное доверие может устанавливаться одним из четырёх уровней: Высоким, Средним, Низким и Минимальным.
Об использовании уровней доверия Microsoft .NET с Web Adaptor
При установке Web Adaptor уровень доверия, назначенный приложению, наследуется с веб-сайта IIS, на котором развертывается Web Adaptor. Поведение также идентично независимо от пула приложения Web Adaptor, установленного до версий 2.0 или 4.0 в IIS.
Если для веб-сайта назначен Полный уровень доверия, то с вашей стороны не требуется дополнительных действий. Вы можете настроить Web Adaptor с ArcGIS Server обычным способом. Если уровень доверия, назначенный Web Adaptor как Высокий или Средний, и вы входите на страницу настройки, то вы увидите следующее сообщение об ошибке:
Чтобы настроить ArcGIS Web Adaptor с ArcGIS Server, вам следует предварительно в IIS установить Полный уровень доверия .NET для приложения Web Adaptor. После настройки вы можете изменить уровень доверия приложения обратно к исходному значению и войти на сервер через Web Adaptor как обычно.
Низкий и Минимальный уровни не поддерживаются приложением ArcGIS Web Adaptor. Вы не сможете зайти на страницу настройки или передавать данные в ArcGIS Server. Так как передача данных с программным обеспечением ArcGIS не возможна при Низком или Минимальном уровнях, вы увидите сообщение об ошибке IIS.
Вам требуется установить уровень доверия на Полный при первой настройке Web Adaptor для ArcGIS Server. После настройки уровень доверия Web Adaptor можно изменить на Высокий или Средний. Использование Web Adaptor для передачи запросов поддерживается на Высоком или Среднем уровнях доверия. Выполните следующие шаги, чтобы изменить уровень доверия.
Изменения уровня доверия для Web Adaptor
- Откройте Internet Information Systems (IIS) Manager.
- На панели Подключения (Connections) раскройте Сайты (Sites).
- Раскройте веб-сайт, на котором развернут ваш Web Adaptor, и выберите приложение веб-адаптера.
- Кликните дважды .NET Trust levels.
- Из ниспадающего списка Уровень доверия (Trust level) выберите Полный (внутренний) (Full (internal)), Высокий (High) или Средний (Medium).
- Нажмите кнопку Применить (Apply).