TrustSection.LegacyCasModel 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
레거시 코드 액세스 보안이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
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
입니다.
- 특성
설명
레거시 코드 액세스 보안을 설정 하는 경우에 다음과 같은 보안 규칙이 적용 됩니다.
코드 액세스 보안 (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에서.