<het element disableFusionUpdatesFromADManager>
Hiermee geeft u op of het standaardgedrag, waardoor de runtimehost configuratie-instellingen voor een toepassingsdomein kan overschrijven, is uitgeschakeld.
<configuratie>
<Runtime>
<disableFusionUpdatesFromADManager>
Syntax
<disableFusionUpdatesFromADManager enabled="0|1"/>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
enabled | Vereist kenmerk. Hiermee geeft u op of de standaardinstelling voor het overschrijven van Fusion-instellingen is uitgeschakeld. |
ingeschakeld kenmerk
Waarde | Beschrijving |
---|---|
0 | Schakel de mogelijkheid om Fusion-instellingen te overschrijven niet uit. Dit is het standaardgedrag, te beginnen met de .NET Framework 4. |
1 | Schakel de mogelijkheid uit om Fusion-instellingen te overschrijven. Dit wordt teruggezet naar het gedrag van eerdere versies van de .NET Framework. |
Onderliggende elementen
Geen.
Bovenliggende elementen
Element | Beschrijving |
---|---|
configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen. |
runtime |
Bevat informatie over assemblagebinding en garbagecollection. |
Opmerkingen
Vanaf de .NET Framework 4 is het standaardgedrag dat het object configuratie-instellingen AppDomainManager overschrijft met behulp van de ConfigurationFile eigenschap of de SetConfigurationBytes methode van het AppDomainSetup object dat wordt doorgegeven aan uw implementatie van de AppDomainManager.InitializeNewDomain methode, in uw subklasse van AppDomainManager. Voor het standaardtoepassingsdomein overschrijven de instellingen die u wijzigt de instellingen die zijn opgegeven door het configuratiebestand van de toepassing. Voor andere toepassingsdomeinen overschrijven ze de configuratie-instellingen die zijn doorgegeven aan de AppDomainManager.CreateDomain methode of AppDomain.CreateDomain .
U kunt nieuwe configuratiegegevens doorgeven of null (Nothing
in Visual Basic) doorgeven om doorgegeven configuratiegegevens te elimineren.
Geef geen configuratiegegevens door aan zowel de ConfigurationFile eigenschap als de SetConfigurationBytes methode. Als u configuratiegegevens aan beide doorgeeft, wordt de informatie die u doorgeeft aan de ConfigurationFile eigenschap genegeerd, omdat de SetConfigurationBytes methode configuratiegegevens uit het configuratiebestand van de toepassing overschrijft. Als u de ConfigurationFile eigenschap gebruikt, kunt u null (Nothing
in Visual Basic) doorgeven aan de SetConfigurationBytes methode om configuratiebytes te elimineren die zijn opgegeven in de aanroep van de AppDomainManager.CreateDomain methode of AppDomain.CreateDomain .
Naast configuratiegegevens kunt u de volgende instellingen wijzigen voor het AppDomainSetup object dat wordt doorgegeven aan uw implementatie van de AppDomainManager.InitializeNewDomain methode: ApplicationBase, ApplicationName, , CachePath, DisallowPublisherPolicyDisallowApplicationBaseProbingLoaderOptimizationDisallowCodeDownloadDisallowBindingRedirectsDynamicBase, PrivateBinPath, , PrivateBinPathProbe, , ShadowCopyDirectories, en .ShadowCopyFiles
Als alternatief voor het gebruik van het <disableFusionUpdatesFromADManager>
-element kunt u het standaardgedrag uitschakelen door een registerinstelling te maken of door een omgevingsvariabele in te stellen. Maak in het register een DWORD-waarde met de naam COMPLUS_disableFusionUpdatesFromADManager
onder HKCU\Software\Microsoft\.NETFramework
of HKLM\Software\Microsoft\.NETFramework
en stel de waarde in op 1. Stel op de opdrachtregel de omgevingsvariabele COMPLUS_disableFusionUpdatesFromADManager
in op 1.
Voorbeeld
In het volgende voorbeeld ziet u hoe u de mogelijkheid voor het overschrijven van Fusion-instellingen kunt uitschakelen met behulp van het <disableFusionUpdatesFromADManager>
-element.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>