런타임 호스트가 애플리케이션 도메인에 대한 구성 설정을 재정의할 수 있도록 하는 기본 동작을 사용하지 않도록 설정할지 여부를 지정합니다.
<구성>
<런타임>
<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>
참고하십시오
.NET