<generatePublisherEvidence> 요소

런타임에서 CAS(코드 액세스 보안)에 대한 증거를 만드는지 여부를 Publisher 지정합니다.

<configuration>
  <runtime>
    <generatePublisherEvidence>

구문

<generatePublisherEvidence
   enabled="true|false"/>

특성 및 요소

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

attribute Description
enabled 필수 특성입니다.

런타임에서 증거를 만드는지 여부를 Publisher 지정합니다.

enabled 특성

Description
false 증거를 만들지 Publisher 않습니다.
true Publisher증거를 만듭니다. 이것이 기본값입니다.

자식 요소

없음

부모 요소

요소 Description
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.
runtime 런타임 초기화 옵션에 대한 정보를 포함합니다.

설명

참고

.NET Framework 4 이상에서는 이 요소가 어셈블리 로드 시간에 영향을 미치지 않습니다.

CLR(공용 언어 런타임)은 로드 시 Authenticode 서명을 확인하여 Publisher 어셈블리에 대한 증거를 만들려고 합니다. 그러나 기본적으로 대부분의 애플리케이션에는 증거를 필요로 하지 Publisher 않습니다. 표준 CAS 정책은 에 의존하지 PublisherMembershipCondition 않습니다. 애플리케이션이 사용자 지정 CAS 정책을 사용하여 컴퓨터에서 실행되거나 부분 신뢰 환경에서 에 대한 요구를 충족하려는 경우가 아니면 게시자 서명 확인과 관련된 불필요한 시작 비용을 방지해야 PublisherIdentityPermission 합니다. (ID 권한에 대한 요구는 항상 완전 신뢰 환경에서 성공합니다.)

참고

서비스에서 요소를 사용하여 시작 성능을 향상시키는 것이 <generatePublisherEvidence> 좋습니다. 이 요소를 사용하면 시간 및 서비스 시작 취소가 발생할 수 있는 지연을 방지할 수도 있습니다.

구성 파일

이 요소는 애플리케이션 구성 파일에서만 사용할 수 있습니다.

예제

다음 예제에서는 사용 하는 방법에 설명 합니다 <generatePublisherEvidence> 애플리케이션에 대 한 CAS 게시자 정책에 대 한 검사를 사용 하지 않도록 설정 하는 요소입니다.

<configuration>
    <runtime>
        <generatePublisherEvidence enabled="false"/>
    </runtime>
</configuration>

참고 항목