Compartilhar via


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

Outros recursos

Conceitos básicos de execução lado a lado