다음을 통해 공유


<disableFusionUpdatesFromADManager> 요소

런타임 호스트가 애플리케이션 도메인에 대한 구성 설정을 재정의할 수 있도록 하는 기본 동작을 사용하지 않도록 설정할지 여부를 지정합니다.

<구성>
   <런타임>
     <disableFusionUpdatesFromADManager>

문법

<disableFusionUpdatesFromADManager enabled="0|1"/>

특성 및 요소

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

Attributes

특성 Description
enabled 필수 특성입니다.

Fusion 설정을 재정의하는 기본 기능을 사용하지 않도록 설정할지 여부를 지정합니다.

enabled 특성

가치 Description
0 Fusion 설정을 재정의하는 기능을 사용하지 않도록 설정하지 마세요. 이 동작은 .NET Framework 4부터 시작하는 기본 동작입니다.
1 Fusion 설정을 재정의하는 기능을 사용하지 않도록 설정합니다. 이는 이전 버전의 .NET Framework 동작으로 되돌아갑니다.

자식 요소

없음.

부모 요소

요소 Description
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.
runtime 어셈블리 바인딩 및 가비지 수집에 대한 정보를 포함합니다.

비고

.NET Framework 4부터 기본 동작은 서브클래스의 AppDomainManager메서드 구현에 전달되는 개체의 AppDomainSetup 속성 또는 SetConfigurationBytes 메서드 메서드를 사용하여 ConfigurationFile 개체가 구성 설정을 재정의 AppDomainManager.InitializeNewDomain 할 수 있도록 하는 AppDomainManager 것입니다. 기본 애플리케이션 도메인의 경우 변경한 설정이 애플리케이션 구성 파일에서 지정한 설정을 재정의합니다. 다른 애플리케이션 도메인의 경우 또는 AppDomain.CreateDomain 메서드에 전달된 구성 설정을 재정의 AppDomainManager.CreateDomain 합니다.

새 구성 정보를 전달하거나 null(Nothing Visual Basic)을 전달하여 전달된 구성 정보를 제거할 수 있습니다.

구성 정보를 속성과 메서드 모두에 ConfigurationFileSetConfigurationBytes 전달하지 마세요. 구성 정보를 둘 다 전달하면 메서드가 애플리케이션 구성 파일의 구성 정보를 재정의 SetConfigurationBytes 하기 ConfigurationFile 때문에 속성에 전달하는 정보는 무시됩니다. 이 속성을 사용하는 ConfigurationFile 경우 메서드에 null(NothingVisual Basic)SetConfigurationBytes을 전달하여 또는 AppDomain.CreateDomain 메서드 호출 AppDomainManager.CreateDomain 에 지정된 구성 바이트를 제거할 수 있습니다.

구성 정보 외에도 메서드의 구현에 전달되는 개체에 대해 AppDomainSetup 다음 설정을 변경할 수 있습니다. ApplicationNameLoaderOptimizationPrivateBinPathDynamicBasePrivateBinPathProbeShadowCopyDirectoriesApplicationBaseDisallowApplicationBaseProbingShadowCopyFilesCachePathDisallowBindingRedirectsDisallowCodeDownloadDisallowPublisherPolicyAppDomainManager.InitializeNewDomain

요소를 사용하는 <disableFusionUpdatesFromADManager> 대신 레지스트리 설정을 만들거나 환경 변수를 설정하여 기본 동작을 사용하지 않도록 설정할 수 있습니다. 레지스트리에서 아래에 HKCU\Software\Microsoft\.NETFrameworkHKLM\Software\Microsoft\.NETFramework이름이 지정된 COMPLUS_disableFusionUpdatesFromADManager DWORD 값을 만들고 값을 1로 설정합니다. 명령줄에서 환경 변수 COMPLUS_disableFusionUpdatesFromADManager 를 1로 설정합니다.

예시

다음 예제에서는 요소를 사용하여 <disableFusionUpdatesFromADManager> Fusion 설정을 재정의하는 기능을 사용하지 않도록 설정하는 방법을 보여줍니다.

<configuration>
   <runtime>
      <disableFusionUpdatesFromADManager enabled="1" />
   </runtime>
</configuration>

참고하십시오