<disableFusionUpdatesFromADManager> Element
런타임 호스트가 애플리케이션 도메인에 대한 구성 설정을 재정의할 수 있도록 허용하는 기본 동작을 사용하지 않도록 설정할지를 지정합니다.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager>
구문
<disableFusionUpdatesFromADManager enabled="0|1"/>
특성 및 요소
다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 | 설명 |
---|---|
사용 | 필수 특성입니다. Fusion 설정을 재정의하는 기본 기능을 사용하지 않도록 설정할지 여부를 지정합니다. |
enabled 특성
값 | 설명 |
---|---|
0 | Fusion 설정을 재정의하는 기능을 사용하지 않도록 설정하지 마세요. .NET Framework 4부터 시작하는 기본 동작입니다. |
1 | Fusion 설정을 재정의하는 기능을 사용하지 않도록 설정합니다. 이렇게 하면 이전 버전의 .NET Framework 동작으로 돌아갑니다. |
자식 요소
없음
부모 요소
요소 | Description |
---|---|
configuration |
공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다. |
runtime |
어셈블리 바인딩 및 가비지 컬렉션에 대한 정보를 포함합니다. |
설명
.NET Framework 4부터 기본 동작은 AppDomainManager 개체가 AppDomainManager 서브클래스의 AppDomainManager.InitializeNewDomain 메서드 구현에 전달되는 AppDomainSetup 개체의 ConfigurationFile 속성 또는 SetConfigurationBytes 메서드를 사용하여 구성 설정을 재정의 할 수 있도록 하는 것입니다. 기본 애플리케이션 도메인의 경우 변경한 설정이 애플리케이션 구성 파일에서 지정한 설정을 재정의합니다. 다른 애플리케이션 도메인의 경우 AppDomainManager.CreateDomain 또는 AppDomain.CreateDomain 메서드에 전달된 구성 설정을 재정의합니다.
새 구성 정보를 전달하거나 null(Nothing
Visual Basic)을 전달하여 전달된 구성 정보를 제거할 수 있습니다.
구성 정보를 ConfigurationFile 속성과 SetConfigurationBytes 메서드 모두에 전달하지 마세요. 구성 정보를 둘 다 전달하면 SetConfigurationBytes 메서드가 애플리케이션 구성 파일의 구성 정보를 재정의하므로 ConfigurationFile 속성에 전달하는 정보는 무시됩니다. 이 ConfigurationFile 속성을 사용하는 경우 SetConfigurationBytes 메서드에 null(Nothing
Visual Basic)을 전달하여 AppDomainManager.CreateDomain 또는 AppDomain.CreateDomain 메서드 호출에 지정된 구성 바이트를 제거할 수 있습니다.
구성 정보 외에도 AppDomainManager.InitializeNewDomain 메서드의 구현에 전달되는 AppDomainSetup 개체에 대한 다음 설정을 변경할 수 있습니다. ApplicationBase, ApplicationName, CachePath, DisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, DisallowPublisherPolicy, DynamicBase, LoaderOptimization, PrivateBinPath, PrivateBinPathProbe, ShadowCopyDirectories, ShadowCopyFiles
<disableFusionUpdatesFromADManager>
요소를 사용하는 대신 레지스트리 설정을 만들거나 환경 변수를 설정하여 기본 동작을 사용하지 않도록 설정할 수 있습니다. 레지스트리에서 HKCU\Software\Microsoft\.NETFramework
아래 또는 HKLM\Software\Microsoft\.NETFramework
아래에 COMPLUS_disableFusionUpdatesFromADManager
라는 이름의 DWORD 값을 만들고 값을 1로 설정합니다. 명령줄에서 환경 변수 COMPLUS_disableFusionUpdatesFromADManager
를 1로 설정합니다.
예제
다음 예제에서는 <disableFusionUpdatesFromADManager>
요소를 사용하여 Fusion 설정을 재정의하는 기능을 사용하지 않도록 설정하는 방법을 보여 줍니다.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>
참고 항목
.NET