TrustSection.LegacyCasModel Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, которое указывает, включено ли управление доступом для кода прежних версий.
public:
property bool LegacyCasModel { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("legacyCasModel", DefaultValue=false)]
public bool LegacyCasModel { get; set; }
[<System.Configuration.ConfigurationProperty("legacyCasModel", DefaultValue=false)>]
member this.LegacyCasModel : bool with get, set
Public Property LegacyCasModel As Boolean
Значение свойства
Значение true
, если управление доступом для кода прежних версий включено; в противном случае — значение false
. Значение по умолчанию — false
.
- Атрибуты
Комментарии
Если включена защита доступа к устаревшей версии кода, применяются следующие правила безопасности:
Политика безопасности доступа к коду (CAS) устанавливается на основе сочетания политики компьютера и указанного ASP.NET файла политики частичного доверия.
Домены приложений с частичным доверием вернются к полному доверию на уровне домена приложения.
Устаревшие файлы с частичным доверием, расположенные в каталоге CONFIG в каталоге установки платформа .NET Framework, используются вместо новых файлов конфигурации с частичным доверием, расположенных в том же каталоге. Устаревшие файлы включают условия членства, обнаруженные в платформа .NET Framework версии 1.1 или платформа .NET Framework версии 2.0 с пакетом обновления 1 (SP1) платформа .NET Framework.
Применяются дополнительные условия членства для оценки разрешений, как определено в ASP.NET файлов с частичным доверием. Каталог CONFIG, поставляемый с выпуском платформа .NET Framework 4, содержит устаревшие файлы политики с частичным доверием. Имена этих файлов включают строку "legacy" и содержат разделы платформа .NET Framework 2.0 с пакетом обновления 1 (SP1). В этих разделах содержатся непустые условия членства, необходимые для оценки политики CAS в отношении сборок.
Если приложение ASP.NET работает с частичным доверием, а файл политики безопасности для уровня доверия сопоставляется с одним из файлов конфигурации с частичным доверием по умолчанию, ASP.NET автоматически выбирает соответствующий файл конфигурации прежних версий. Например, если политика безопасности обычно загружается из Web_mediumtrust.config, то в устаревшем режиме ASP.NET загружает политику безопасности из Legacy.web_mediumtrust.config.