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.
Observação
Este artigo é específico do .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
O redirecionamento explícito da associação de assemblies em um arquivo de configuração de aplicativo requer uma permissão de segurança. Isso se aplica ao redirecionamento de assemblies do .NET Framework e assemblies de terceiros. A permissão é concedida definindo o SecurityPermissionFlag flag no SecurityPermission. Os assemblies gerenciados não têm permissões por padrão.
A permissão de segurança é concedida a aplicativos em execução na Zona Confiável (computador local) e zona intranet. Os aplicativos em execução na Zona da Internet são estritamente proibidos de executar o redirecionamento de associação de assembly.
A permissão não será necessária se o redirecionamento de assembly for executado em um arquivo de política do publicador controlado pelo editor de componentes ou no arquivo de configuração do computador controlado pelo administrador. No entanto, a permissão é necessária para que um aplicativo ignore explicitamente a política do editor usando o <elemento publisherPolicy apply="no"/> no arquivo de configuração do aplicativo.
A tabela a seguir mostra as configurações de segurança padrão para o BindingRedirects sinalizador.
| Zona | Configuração do sinalizador BindingRedirects |
|---|---|
| Zona Confiável (computador local) | ON |
| Zona intranet | ON |
| Zona da Internet | OFF |
| Zonas não confiáveis | OFF |
Um administrador pode alterar essas configurações de segurança para dar suporte ou restringir cenários específicos em um determinado computador. Não há ferramentas para alterar a configuração padrão do sinalizador BindingRedirects; um administrador deve editar manualmente o arquivo Security.config no computador do usuário.