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