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 sinalizador BindingRedirects .
Zona | Configuração do sinalizador BindingRedirects |
---|---|
Zona Confiável (computador local) | ATIVADO |
Zona intranet | ATIVADO |
Zona da Internet | DESLIGADO |
Zonas não confiáveis | DESLIGADO |
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 mudar a configuração padrão do sinalizador BindingRedirects; um administrador deve editar manualmente o arquivo Security.config no computador de um usuário.