Permissão de segurança de redirecionamento de ligação de assembly
Redirecionamento de ligação explícita de assembly em um arquivo de configuração do aplicativo requer uma permissão de segurança.Isso se aplica ao redirecionamento de módulos (assemblies) do .NET estrutura e montagens de terceiros.A permissão é concedida pelo configuração o BindingRedirects sinalizar sobre o Classe SecurityPermission.Módulos (assemblies) gerenciado não têm permissões por padrão.
A permissão de segurança é concedida a aplicativos executados na zona confiável (computador local) e zona da intranet.Aplicativos executados na zona da Internet são estritamente proibidos de executar o redirecionamento de ligação do assembly.
A permissão não será necessária se o redirecionamento do assembly é realizado em um arquivo de política de publicador que é controlado pelo componente publicador ou no arquivo de configuração do computador é controlado pelo administrador.No entanto, a permissão é necessária para um aplicativo ignorar explicitamente a diretiva de publicador usando o <publisherPolicy aplicar="no"/> elemento no arquivo de configuração de aplicativo.
A tabela a seguir mostra o padrão as configurações de segurança para o BindingRedirects sinalizar.
Zona |
sinalizar BindingRedirects configuração |
---|---|
Zona confiável (computador local) |
DIANTE |
Zona de intranet |
DIANTE |
Zona da Internet |
LOGOFF |
Zonas não confiáveis |
LOGOFF |
Um administrador pode alterar essas configurações de segurança para oferecer suporte ou restringir cenários específicos em um determinado computador.Há não há ferramentas para alterar o BindingRedirects sinalizar partir padrão; um administrador deve edição manualmente o arquivo segurança.config no computador do usuário.
Consulte também
Conceitos
Arquivos de diretiva de publicador e execução lado a por
Redirecionamento de ligação de assembly