다음을 통해 공유


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

속성 값

Boolean

레거시 코드 액세스 보안이 사용되면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

특성

설명

레거시 코드 액세스 보안을 설정 하는 경우에 다음과 같은 보안 규칙이 적용 됩니다.

  • 코드 액세스 보안 (CA) 정책이 컴퓨터 정책 및 지정 된 ASP.NET 부분 신뢰 정책 파일의 조합을 통해 설정 됩니다.

  • 부분 신뢰 애플리케이션 도메인은 완전 신뢰 애플리케이션 도메인 수준으로 되돌립니다.

  • .NET Framework 설치 디렉터리의 CONFIG 디렉터리에 있는 레거시 부분 신뢰 파일은 동일한 디렉터리에 있는 새 부분 신뢰 구성 파일 대신 사용됩니다. 레거시 파일에는 .NET Framework 1.1 또는 .NET Framework 2.0 SP1 버전의 .NET Framework 있는 멤버 자격 조건이 포함됩니다.

  • ASP.NET 부분 신뢰 파일에 정의 된 대로 권한을 평가 하는 추가 멤버 자격 조건이 적용 됩니다. .NET Framework 4 릴리스와 함께 제공되는 CONFIG 디렉터리에는 레거시 부분 신뢰 정책 파일이 포함되어 있습니다. 이러한 파일의 이름에는 문자열 "legacy"가 포함되며 .NET Framework 2.0 SP1 섹션이 포함되어 있습니다. 이러한 섹션에는 어셈블리에 대해 CAS 정책을 평가 하는 데 필요한 비어 있지 않은 멤버 자격 조건에 있습니다.

  • 부분 신뢰 및 신뢰 수준 지도 대 한 보안 정책 파일의 기본 부분 신뢰 구성 파일 중 하나에 ASP.NET 애플리케이션을 실행 하는 경우 asp 합니다. 예를 들어, 보안 정책에서 Web_mediumtrust.config 로드할 일반적으로, 하는 경우 다음 레거시 모드로 ASP.NET가 대신 보안 정책을 로드 Legacy.web_mediumtrust.config에서.

적용 대상