AspNetHostingPermissionLevel AspNetHostingPermissionLevel AspNetHostingPermissionLevel AspNetHostingPermissionLevel Enum

정의

ASP.NET 웹 애플리케이션에 부여되는 신뢰 수준을 지정합니다.Specifies the trust level that is granted to an ASP.NET Web application.

public enum class AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel = 
Public Enum AspNetHostingPermissionLevel
상속
AspNetHostingPermissionLevelAspNetHostingPermissionLevelAspNetHostingPermissionLevelAspNetHostingPermissionLevel
특성

필드

High High High High 500

High 신뢰 수준보다 작거나 같은 수준에 대한 요청으로 보호된 기능이 성공적으로 수행될 것임을 나타냅니다.Indicates that features protected with a demand for any level less than or equal to the High trust level will succeed. 이 수준은 부분적으로 신뢰할 수 있는 액세스를 지원하는 관리되는 권한 대부분을 사용해야 하는 완전히 신뢰할 수 있는 관리되는 코드 애플리케이션을 위한 것입니다.This level is intended for highly trusted managed-code applications that need to use most of the managed permissions that support semi-trusted access. 가장 높은 권한 중 일부(예: 네이티브 코드 호출 기능)는 부여하지 않지만 최소 권한의 신뢰할 수 있는 애플리케이션을 실행하거나 완전히 신뢰할 수 있는 애플리케이션에 대한 일정 수준의 제약 조건을 제공하는 방법은 제공합니다.It does not grant some of the highest permissions (for example, the ability to call into native code), but it does provide a way to run trusted applications with least privilege or to provide some level of constraints for highly trusted applications. 구성 파일의 신뢰 섹션에서 적어도 High 신뢰 수준을 구성하여 이 신뢰 수준을 허가합니다.This level is granted by configuring at least the High trust level in the trust section in a configuration file.

Low Low Low Low 300

Low 수준보다 작거나 같은 수준에 대한 요청으로 보호된 기능이 성공적으로 수행될 것임을 나타냅니다.Indicates that features protected with a demand for any level less than or equal to the Low level will succeed. 이 수준은 제한된 환경에서 제한된 리소스에 대해 읽기 전용 액세스를 허용하도록 합니다.This level is intended to allow read-only access to limited resources in a constrained environment. 구성 파일의 신뢰 섹션에서 Low 신뢰 수준을 지정하여 이 신뢰 수준을 허가합니다.This level is granted by specifying the Low trust level in the trust section in a configuration file.

Medium Medium Medium Medium 400

Medium 수준보다 작거나 같은 수준에 대한 요청으로 보호된 기능이 성공적으로 수행될 것임을 나타냅니다.Indicates that features protected with a demand for any level less than or equal to the Medium level will succeed. 구성 파일의 신뢰 섹션에서 적어도 Medium 신뢰 수준을 구성하여 이 신뢰 수준을 허가합니다.This level is granted by configuring at least the Medium trust level in the trust section in a configuration file.

Minimal Minimal Minimal Minimal 200

Minimal 수준에 대한 요청으로 보호된 기능이 성공적으로 수행될 것임을 나타냅니다.Indicates that features protected with a demand for the Minimal level will succeed. 이 수준에서는 코드를 실행할 수 있지만 시스템에 있는 리소스와 상호 작용할 수 없습니다.This level allows code to execute but not to interact with resources present on the system. 구성 파일의 신뢰 섹션을 사용하여 적어도 Minimal 신뢰 수준을 구성함으로써 이 신뢰 수준을 부여합니다.This level is granted by configuring at least the Minimal trust level using the trust section in a configuration file.

None None None None 100

부여된 권한이 없음을 나타냅니다.Indicates that no permission is granted. AspNetHostingPermission에 대한 모든 요청은 실패합니다.All demands for AspNetHostingPermission will fail.

Unrestricted Unrestricted Unrestricted Unrestricted 600

애플리케이션의 모든 기능을 사용하기 위한 권한에 대한 모든 요구가 허가될 것임을 나타냅니다.Indicates that all demands for permission to use all features of an application will be granted. 구성 파일의 신뢰 섹션에서 Full 신뢰 수준을 허가하는 것과 같습니다.This is equivalent to granting Full trust level in the trust section in a configuration file.

설명

참조 ASP.NET 코드 액세스 보안 각 신뢰 수준 부여 된 사용 권한에 대 한 자세한 내용은 합니다.See ASP.NET Code Access Security for detailed information about the permissions that are granted to each trust level.

이 열거형의 멤버 (애플리케이션 에서만 실행 권한이) 최소 신뢰 완전 신뢰 (코드 액세스 보안을 통해 애플리케이션은 제한 없음)에서 사이의 애플리케이션 보안 수준을 정의 합니다.The members of this enumeration define application security levels ranging from full trust (the application is unconstrained by code access security) to minimal trust (the application has permission only to execute). ASP.NET 리소스에 대 한 신뢰 수준을 설정 합니다 트러스트 Web.config 또는 Machine.config 파일의 구성 요소입니다.You set the trust level for an ASP.NET resource with the trust configuration element in a Web.config or Machine.config file.

특정 서버 또는 웹 사이트에 대 한 보안 정책을 잠금 하려는 경우 사용 합니다 위치 요소와 함께에서 allowOverride=false 해당 신뢰 정책 설정을 확인 하려면 특성을 로컬로 재정의할 수 없습니다.If you want to lock security policy for a specific server or Web site, use the location element in conjunction with the allowOverride=false attribute to ensure that trust policy settings cannot be overridden locally.

적용 대상

추가 정보