<disableFusionUpdatesFromADManager>(Elemento)

Especifica si el comportamiento predeterminado, que es permitir que el host en tiempo de ejecución invalide la configuración para un dominio de aplicación, está deshabilitado.

<disableFusionUpdatesFromADManager enabled="0|1"/>

Atributos y elementos

En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

enabled

Atributo necesario.

Especifica si la capacidad predeterminada de invalidar la configuración de Fusión está deshabilitada.

Atributo enabled

Valor

Descripción

0

No deshabilitar la capacidad de invalidar la configuración de Fusión. Este es el comportamiento predeterminado a partir de .NET Framework versión 4.

1

Deshabilitar la capacidad de invalidar la configuración de Fusión. Esto revierte al comportamiento de versiones anteriores de .NET Framework.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

configuration

Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework.

runtime

Contiene información del enlace del ensamblado y del recolector de elementos no utilizados.

Comentarios

A partir de .NET Framework versión 4, el comportamiento predeterminado es permitir que el objeto AppDomainManager invalide la configuración usando la propiedad ConfigurationFile o el método SetConfigurationBytes del objeto AppDomainSetup que se pasa a su implementación del método AppDomainManager.InitializeNewDomain, en su subclase de AppDomainManager. Para el dominio de aplicación predeterminado, la configuración que cambia invalida la configuración especificada por el archivo de configuración de la aplicación. Para otros dominios de aplicación, invalidan la configuración que se pasó al método AppDomain.CreateDomain o AppDomainManager.CreateDomain.

Puede pasar la nueva información de configuración o pasar null (Nothing en Visual Basic) para eliminar la información de configuración que se pasó.

No pase información de configuración a la propiedad ConfigurationFile y al método SetConfigurationBytes. Si pasa información de configuración a ambos, se pasará por alto la información que pasa a la propiedad ConfigurationFile, ya que el método SetConfigurationBytes invalida la información de configuración del archivo de configuración de la aplicación. Si usa la propiedad ConfigurationFile, puede pasar null (Nothing en Visual Basic) al método SetConfigurationBytes para eliminar cualquier byte de configuración que se especificara en la llamada al método AppDomain.CreateDomain o AppDomainManager.CreateDomain.

Además de información de configuración, puede cambiar la configuración siguiente en el objeto AppDomainSetup pasado a su implementación del método AppDomainManager.InitializeNewDomain: ApplicationBase, ApplicationName, CachePath, DisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, DisallowPublisherPolicy, DynamicBase, LoaderOptimization, PrivateBinPath, PrivateBinPathProbe, ShadowCopyDirectories y ShadowCopyFiles.

NotaNota

Para .NET Framework versión 4 Beta, no se ha probado esta configuración adicional.

Como alternativa al uso del elemento <disableFusionUpdatesFromADManager>, puede deshabilitar el comportamiento predeterminado creando un valor del Registro o estableciendo una variable de entorno. En el Registro, cree un valor DWORD denominado COMPLUS_disableFusionUpdatesFromADManager bajo HKCU\Software\Microsoft\.NETFramework o HKLM\Software\Microsoft\.NETFramework, y establezca el valor en 1. En la línea de comandos, establezca la variable de entorno COMPLUS_disableFusionUpdatesFromADManager en 1.

Ejemplo

En el ejemplo de código siguiente se muestra cómo deshabilitar la capacidad de invalidar la configuración de Fusión usando el elemento <disableFusionUpdatesFromADManager>.

<configuration>
   <runtime>
      <disableFusionUpdatesFromADManager enabled="1" />
   </runtime>
</configuration>

Vea también

Referencia

Esquema de la configuración de Common Language Runtime

Conceptos

Cómo el motor en tiempo de ejecución ubica ensamblados

Otros recursos

Esquema de los archivos de configuración de .NET Framework