Partilhar via


Permissão de segurança de redirecionamento de ligação de assembly

O redirecionamento de ligação de explícito do assembly em um arquivo de configuração de aplicativo requer uma permissão de segurança. Isso se aplica o redirecionamento de.NET Framework e montagens de terceiros. A permissão é concedida, definindo a BindingRedirects sinalizar sobre o Classe SecurityPermission. Assemblies gerenciados não têm permissões por padrão.

A permissão de segurança é concedida aos aplicativos executados na zona de confiáveis (máquina local) e zona de Intranet. Aplicativos executados na zona da Internet são estritamente proibidos de executar o redirecionamento de ligação de assembly.

A permissão não é necessária se o redirecionamento do assembly é executado em um arquivo de diretiva de Editor é controlado pelo Editor de componente ou no arquivo de configuração de máquina é controlado pelo administrador. No entanto, a permissão é necessária para um aplicativo Ignorar explicitamente a diretiva de editor usando o < publisherPolicy apply = "no" / > o elemento no arquivo de configuração do aplicativo.

A tabela a seguir mostra o padrão de configurações de segurança para o BindingRedirects sinalizador.

Zona

A configuração de sinalizador de BindingRedirects

Zona confiável (máquina 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 os cenários específicos em um determinado computador. Não há nenhum ferramentas para alterar o BindingRedirects sinalizar a configuração padrão; um administrador deve editar manualmente o arquivo Security. config no computador do usuário.

Consulte também

Conceitos

Arquivos de política do Publisher e execução de lado a lado

Redirecionamento de ligação de assembly

Execução Lado a Lado