Spec-Zone.ru › MySQL Connectors 1.0

5.7.1 Эволюция поддержки частичного доверия в Connector/NET

Поддержка частичного доверия для MySQL Connector/NET значительно улучшилась в версиях 6.5.x и 6.6.x. Последние улучшения требуют некоторых изменений конфигурации в существующих развертываниях. Ниже представлен обзор изменений для каждой версии.

6.6.4 и выше: Библиотека может находиться внутри или вне GAC

Теперь вы можете установить библиотеку MySql.Data.dll в кэше глобальных сборок (GAC), как описано в разделе 5.7.2 «Настройка частичного доверия с установленной в GAC библиотекой Connector/NET», или в папке bin или lib внутри проекта или решения, как описано в разделе 5.7.3 «Настройка частичного доверия с библиотекой Connector/NET, не установленной в GAC». Если библиотека не находится в GAC, поддерживается только протокол TCP/IP.

6.5.1 и выше: Частичное доверие требует библиотеки в GAC

Connector/NET 6.5 полностью позволяет нашему провайдеру работать в среде частичного доверия, когда библиотека установлена в кэше глобальных сборок (GAC). Новый класс MySqlClientPermission, производный от класса .NET DBDataPermission, помогает упростить настройку разрешений.

5.0.8 / 5.1.3 и выше: Частичное доверие требует разрешений на работу с сокетами

Начиная с этих версий, Connector/NET может использоваться в среде частичного доверия, которая была модифицирована для поддержки использования сокетов для коммуникации. По умолчанию частичное доверие не включает SocketPermission. Connector/NET использует сокеты для связи с сервером MySQL, поэтому поставщик хостинга должен создать новый уровень доверия, являющийся точной копией частичного доверия, но с добавленными разрешениями:

  • System.Net.SocketPermission

  • System.Security.Permissions.ReflectionPermission

  • System.Net.DnsPermission

  • System.Security.Permissions.SecurityPermission

До версии 5.0.8 / 5.1.3: Поддержка частичного доверия отсутствует

Версии Connector/NET до 5.0.8 и 5.1.3 не совместимы с хостингом частичного доверия.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-net-en/connector-net-medium-trust-evolution.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API