Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Cet article est spécifique à .NET Framework. Elle ne s’applique pas aux implémentations plus récentes de .NET, notamment .NET 6 et versions ultérieures.
La redirection explicite de liaison d'assemblage dans un fichier de configuration d'application nécessite une autorisation de sécurité. Cela s'applique à la redirection des assemblies .NET Framework et des assemblies provenant de tiers. L’autorisation est accordée en définissant l’indicateur SecurityPermissionFlag sur le SecurityPermission. Les assemblys managés n’ont pas d’autorisations par défaut.
L’autorisation de sécurité est accordée aux applications s’exécutant dans la zone approuvée (ordinateur local) et la zone Intranet. Il est strictement interdit aux applications s’exécutant dans la zone Internet d’effectuer une redirection de liaison d’assembly.
L’autorisation n’est pas nécessaire si la redirection d’assembly est effectuée dans un fichier de stratégie d’éditeur contrôlé par l’éditeur de composants, ou dans le fichier de configuration de l’ordinateur contrôlé par l’administrateur. Toutefois, l’autorisation est requise pour qu’une application ignore explicitement la stratégie de l’éditeur à l’aide de publisherPolicy< apply="no"/> élément dans le fichier de configuration de l’application.
Le tableau suivant présente les paramètres de sécurité par défaut de l’indicateur BindingRedirects .
| Zone | Paramètre d’indicateur BindingRedirects |
|---|---|
| Zone de Confiance (machine locale) | ON |
| Zone d'Intranet | ON |
| Zone Internet | OFF |
| Zones peu sûres | OFF |
Un administrateur peut modifier ces paramètres de sécurité pour prendre en charge ou restreindre des scénarios spécifiques sur un ordinateur donné. Il n’existe aucun outil permettant de modifier le BindingRedirects paramètre d’indicateur par défaut ; un administrateur doit modifier manuellement le fichier Security.config sur l’ordinateur d’un utilisateur.