Share via


Omleidingsmachtiging voor assemblybinding

Voor expliciete assemblybindingsomleiding in een toepassingsconfiguratiebestand is een beveiligingsmachtiging vereist. Dit geldt voor omleiding van .NET Framework-assembly's en assembly's van derden. De machtiging wordt verleend door de SecurityPermissionFlag vlag in te stellen op de SecurityPermission. Beheerde assembly's hebben standaard geen machtigingen.

De beveiligingsmachtiging wordt verleend aan toepassingen die worden uitgevoerd in de vertrouwde zone (lokale computer) en intranetzone. Toepassingen die in de internetzone worden uitgevoerd, zijn strikt verboden om assemblybindingen uit te voeren.

De machtiging is niet vereist als assemblyomleiding wordt uitgevoerd in een uitgeversbeleidsbestand dat wordt beheerd door de uitgever van het onderdeel of in het computerconfiguratiebestand dat wordt beheerd door de beheerder. De machtiging is echter vereist voor een toepassing om het uitgeversbeleid expliciet te negeren met behulp van publisherPolicy <apply="no"/> element in het toepassingsconfiguratiebestand.

In de volgende tabel ziet u de standaardbeveiligingsinstellingen voor de vlag BindingRedirects .

Zone Vlaginstelling BindingRedirects
Vertrouwde zone (lokale computer) OP
Intranetzone OP
Internetzone UIT
Niet-vertrouwde zones UIT

Een beheerder kan deze beveiligingsinstellingen wijzigen om specifieke scenario's op een bepaalde computer te ondersteunen of te beperken. Er zijn geen hulpprogramma's voor het wijzigen van de vlaginstelling BindingRedirects vanaf de standaardinstelling. Een beheerder moet het bestand Security.config handmatig bewerken op de computer van een gebruiker.

Zie ook