Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, ob das Standardverhalten, also das Überschreiben der Konfigurationseinstellungen für eine Anwendungsdomäne durch den Laufzeithost deaktiviert ist.
<disableFusionUpdatesFromADManager enabled="0|1"/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
|---|---|
enabled |
Erforderliches Attribut. Gibt an, ob die Standardeinstellung, also das Überschreiben der Fusion-Einstellungen, deaktiviert ist. |
Enabled-Attribut
Wert |
Beschreibung |
|---|---|
0 |
Möglichkeit zum Überschreiben der Fusion-Einstellungen nicht deaktivieren. Dies ist das Standardverhalten ab .NET Framework, Version 4. |
1 |
Möglichkeit zum Überschreiben der Fusion-Einstellungen deaktivieren. Dies stellt das Verhalten früherer Versionen von .NET Framework wieder her. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
|---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
runtime |
Enthält Informationen über die Assemblybindung und die Garbage Collection. |
Hinweise
Seit .NET Framework, Version 4 besteht das Standardverhalten darin, dass Konfigurationseinstellungen in der Unterklasse von AppDomainManager vom AppDomainManager-Objekt überschrieben werden können, indem die ConfigurationFile-Eigenschaft oder die SetConfigurationBytes-Methode des AppDomainSetup-Objekts verwendet wird, das an die Implementierung der AppDomainManager.InitializeNewDomain-Methode übergeben wird. In der Standardanwendungsdomäne überschreiben die geänderten Einstellungen die Einstellungen, die von der Anwendungskonfigurationsdatei angegeben wurden. In anderen Anwendungsdomänen werden die Konfigurationseinstellungen überschrieben, die an die AppDomainManager.CreateDomain-Methode oder an die AppDomain.CreateDomain-Methode übergeben wurden.
Sie können entweder neue Konfigurationsinformationen oder NULL (Nothing in Visual Basic) übergeben, um übergebene Konfigurationsinformationen auszuschließen.
Übergeben Sie Konfigurationsinformationen nicht sowohl an die ConfigurationFile-Eigenschaft als auch an die SetConfigurationBytes-Methode. Andernfalls werden die Informationen ignoriert, die an die ConfigurationFile-Eigenschaft übergeben werden, da Konfigurationsinformationen aus der Anwendungskonfigurationsdatei von der SetConfigurationBytes-Methode überschrieben werden. Wenn Sie die ConfigurationFile-Eigenschaft verwenden, können Sie NULL (Nothing in Visual Basic) an die SetConfigurationBytes-Methode übergeben, um Konfigurationsbytes auszuschließen, die im Aufruf der AppDomainManager.CreateDomain-Methode oder AppDomain.CreateDomain-Methode angegeben wurden.
Neben den Konfigurationsinformationen können Sie folgende Einstellungen im AppDomainSetup-Objekt ändern, das an die Implementierung der AppDomainManager.InitializeNewDomain-Methode übergeben wird: ApplicationBase, ApplicationName, CachePath, DisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, DisallowPublisherPolicy, DynamicBase, LoaderOptimization, PrivateBinPath, PrivateBinPathProbe, ShadowCopyDirectories und ShadowCopyFiles.
Hinweis |
|---|
Diese zusätzlichen Einstellungen wurden nicht für .NET Framework 4 Beta getestet. |
Als Alternative zur Verwendung des <disableFusionUpdatesFromADManager>-Elements können Sie das Standardverhalten deaktivieren, indem Sie eine Registrierungseinstellung erstellen oder eine Umgebungsvariable festlegen. Erstellen Sie in der Registrierung einen DWORD-Wert mit Namen COMPLUS_disableFusionUpdatesFromADManager unter HKCU\Software\Microsoft\.NETFramework oder HKLM\Software\Microsoft\.NETFramework, und legen Sie den Wert auf 1 fest. Legen Sie in der Befehlszeile die COMPLUS_disableFusionUpdatesFromADManager-Umgebungsvariable auf 1 fest.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie die Möglichkeit zum Überschreiben der Fusion-Einstellungen mit dem <disableFusionUpdatesFromADManager>-Element deaktiviert wird.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>
Siehe auch
Referenz
Schema für Laufzeiteinstellungen
Konzepte
So sucht Common Language Runtime nach Assemblys
Hinweis