Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, jestli je zakázané výchozí chování, které umožňuje hostiteli modulu runtime přepsat nastavení konfigurace domény aplikace.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager>
Syntaxe
<disableFusionUpdatesFromADManager enabled="0|1"/>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
| enabled | Povinný atribut. Určuje, jestli je výchozí možnost přepsat nastavení Fusion zakázaná. |
enabled – atribut
| Hodnota | Description |
|---|---|
| 0 | Nezakažte možnost přepsat nastavení fusion. Toto je výchozí chování počínaje rozhraním .NET Framework 4. |
| 1 | Zakažte možnost přepsat nastavení fusion. Tím se vrátíte k chování starších verzí rozhraní .NET Framework. |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o vazbě sestavení a uvolňování paměti. |
Poznámky
Počínaje rozhraním .NET Framework 4 je výchozím chováním umožnit AppDomainManager objektu přepsat nastavení konfigurace pomocí ConfigurationFile vlastnosti nebo SetConfigurationBytes metody objektu AppDomainSetup , který je předán vaší implementaci AppDomainManager.InitializeNewDomain metody, ve vaší podtřídě AppDomainManager. U výchozí domény aplikace přepíší nastavení, která jste určili konfiguračním souborem aplikace. U jiných domén aplikace přepíší konfigurační nastavení, která byla předána metoděAppDomainManager.CreateDomain.AppDomain.CreateDomain
Můžete předat nové informace o konfiguraci nebo předat hodnotu null (Nothing v jazyce Visual Basic), abyste vyloučili informace o konfiguraci, které byly předány.
Nepředávejte informace o konfiguraci vlastnosti ConfigurationFile i SetConfigurationBytes metodě. Pokud předáte informace o konfiguraci oběma, informace, které předáte vlastnosti ConfigurationFile , budou ignorovány, protože SetConfigurationBytes metoda přepíše informace o konfiguraci z konfiguračního souboru aplikace. Pokud použijete ConfigurationFile vlastnost, můžete předat null (Nothing v jazyce Visual Basic) SetConfigurationBytes metodě odstranit všechny bajty konfigurace, které byly zadány ve volání AppDomainManager.CreateDomain metody nebo AppDomain.CreateDomain metody.
Kromě informací o konfiguraci můžete změnit následující nastavení objektuAppDomainSetup, který je předán vaší implementaci AppDomainManager.InitializeNewDomain metody: ApplicationBase, , ApplicationName, CachePathDisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, , DisallowPublisherPolicy, DynamicBase, LoaderOptimization, , PrivateBinPath, , PrivateBinPathProbe, ShadowCopyDirectoriesa ShadowCopyFiles.
Jako alternativu k použití elementu <disableFusionUpdatesFromADManager> můžete výchozí chování zakázat vytvořením nastavení registru nebo nastavením proměnné prostředí. V registru vytvořte hodnotu DWORD s názvem COMPLUS_disableFusionUpdatesFromADManagerHKCU\Software\Microsoft\.NETFramework nebo HKLM\Software\Microsoft\.NETFrameworka nastavte hodnotu na hodnotu 1. Na příkazovém řádku nastavte proměnnou COMPLUS_disableFusionUpdatesFromADManager prostředí na 1.
Example
Následující příklad ukazuje, jak zakázat možnost přepsat fusion nastavení pomocí elementu <disableFusionUpdatesFromADManager> .
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>