Язык

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

Значение свойства

Значение , если включена безопасность доступа к устаревшей версии кода; в противном случае . Значение по умолчанию — false.

Атрибуты

Комментарии

Если включена устаревшая безопасность доступа к коду, применяются следующие правила безопасности:

  • Политика безопасности доступа кода (CAS) устанавливается из сочетания политики компьютера и указанного ASP.NET файла политики частичного доверия.

  • Домены приложений частичного доверия вернуться к полному доверию на уровне домена приложения.

  • Устаревшие файлы частичного доверия, расположенные в каталоге CONFIG в каталоге установки .NET Framework, используются вместо новых файлов конфигурации частичного доверия, расположенных в том же каталоге. Устаревшие файлы включают условия членства, найденные в .NET Framework 1.1 и .NET Framework 2.0 с пакетом обновления 1 (SP1).

  • Применяются дополнительные условия членства для оценки разрешений, как определено в ASP.NET файлах частичного доверия. Каталог CONFIG, который поставляется с выпуском .NET Framework 4, содержит устаревшие файлы политики частичного доверия. Имена этих файлов включают строку "устаревшая" и содержат разделы .NET Framework 2.0 с пакетом обновления 1 (SP1). В этих разделах содержатся непустые условия членства, необходимые для оценки политики CAS для сборок.

  • Если приложение ASP.NET работает в частичном доверии, а файл политики безопасности для уровня доверия сопоставляется с одним из файлов конфигурации частичного доверия по умолчанию, ASP.NET автоматически выбирает соответствующий устаревший файл конфигурации. Например, если политика безопасности обычно загружается из Web_mediumtrust.config, то в устаревшем режиме ASP.NET вместо этого загрузит политику безопасности из Legacy.web_mediumtrust.config.

Применяется к