Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica se o comportamento padrão, que é permitir que o host de runtime substitua as configurações de um domínio de aplicativo, está desabilitado.
<configuração>
<Runtime>
<disableFusionUpdatesFromADManager>
Sintaxe
<disableFusionUpdatesFromADManager enabled="0|1"/>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
| enabled | Atributo necessário. Especifica se a capacidade padrão de substituir as configurações do Fusion está desabilitada. |
Atributo habilitado
| Value | Description |
|---|---|
| 0 | Não desabilite a capacidade de substituir as configurações do Fusion. Esse é o comportamento padrão, começando com o .NET Framework 4. |
| 1 | Desabilite a capacidade de substituir as configurações do Fusion. Isso reverte para o comportamento de versões anteriores do .NET Framework. |
Elementos filho
Nenhum.
Elementos pai
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
runtime |
Contém informações sobre associação de assembly e coleta de lixo. |
Observações
A partir do .NET Framework 4, o comportamento padrão é permitir que o AppDomainManager objeto substitua as configurações usando a ConfigurationFile propriedade ou o SetConfigurationBytes método do AppDomainSetup objeto que é passado para sua implementação do AppDomainManager.InitializeNewDomain método, em sua subclasse de AppDomainManager. Para o domínio de aplicativo padrão, as configurações que você altera substituem as configurações especificadas pelo arquivo de configuração do aplicativo. Para outros domínios de aplicativo, eles substituem as configurações que foram passadas para o método ou AppDomainManager.CreateDomain para o AppDomain.CreateDomain método.
Você pode passar novas informações de configuração ou passar nulo (Nothing no Visual Basic) para eliminar as informações de configuração que foram passadas.
Não passe informações de configuração para a ConfigurationFile propriedade e o SetConfigurationBytes método. Se você passar informações de configuração para ambos, as informações passadas para a ConfigurationFile propriedade serão ignoradas, pois o SetConfigurationBytes método substituirá as informações de configuração do arquivo de configuração do aplicativo. Se você usar a ConfigurationFile propriedade, poderá passar nulo (Nothingno Visual Basic) para o SetConfigurationBytes método para eliminar os bytes de configuração especificados na chamada ao método ou AppDomainManager.CreateDomain ao AppDomain.CreateDomain método.
Além das informações de configuração, você pode alterar as seguintes configurações no AppDomainSetup objeto que é passado para sua implementação do AppDomainManager.InitializeNewDomain método: ApplicationBase, , ApplicationName, CachePath, DisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, DisallowPublisherPolicy, , DynamicBase, LoaderOptimization, , PrivateBinPath, , PrivateBinPathProbe, , ShadowCopyDirectoriese ShadowCopyFiles.
Como alternativa ao uso do <disableFusionUpdatesFromADManager> elemento, você pode desabilitar o comportamento padrão criando uma configuração do Registro ou definindo uma variável de ambiente. No Registro, crie um valor DWORD nomeado COMPLUS_disableFusionUpdatesFromADManager em HKCU\Software\Microsoft\.NETFramework ou HKLM\Software\Microsoft\.NETFramework, e defina o valor como 1. Na linha de comando, defina a variável COMPLUS_disableFusionUpdatesFromADManager de ambiente como 1.
Example
O exemplo a seguir mostra como desabilitar a capacidade de substituir as configurações do Fusion usando o <disableFusionUpdatesFromADManager> elemento.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>