<het element generatePublisherEvidence>
Hiermee geeft u op of de runtime bewijs voor codetoegangsbeveiliging (CAS) maakt Publisher .
<configuratie>
<Runtime>
<generatePublisherEvidence>
Notitie
Code Access Security (CAS) is afgeschaft voor alle versies van .NET Framework en .NET. Recente versies van .NET houden geen rekening met CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten zoeken naar alternatieve manieren om beveiligingstaken uit te voeren.
Syntax
<generatePublisherEvidence
enabled="true|false"/>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
enabled |
Vereist kenmerk. Hiermee geeft u op of de runtime bewijsmateriaal maakt Publisher . |
ingeschakeld kenmerk
Waarde | Beschrijving |
---|---|
false |
Levert geen Publisher bewijs. |
true |
Hiermee wordt Publisher bewijs gemaakt. Dit is de standaardinstelling. |
Onderliggende elementen
Geen.
Bovenliggende elementen
Element | Beschrijving |
---|---|
configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen. |
runtime |
Bevat informatie over opties voor runtime-initialisatie. |
Opmerkingen
Notitie
In de .NET Framework 4 en hoger heeft dit element geen invloed op de laadtijden van de assembly.
De Common Language Runtime (CLR) probeert de Authenticode-handtekening tijdens het laden te verifiëren om bewijs voor de assembly te maken Publisher . De meeste toepassingen hebben echter standaard geen bewijs nodig Publisher . Standaard CAS-beleid is niet afhankelijk van de PublisherMembershipCondition. Vermijd de onnodige opstartkosten die gepaard gaan met het verifiëren van de handtekening van de uitgever, tenzij uw toepassing wordt uitgevoerd op een computer met aangepast CAS-beleid of van plan is te voldoen aan de vereisten voor PublisherIdentityPermission in een gedeeltelijk vertrouwensomgeving. (Vereisten voor identiteitsmachtigingen slagen altijd in een omgeving met volledig vertrouwen.)
Notitie
We raden aan dat services het element gebruiken om de <generatePublisherEvidence>
opstartprestaties te verbeteren. Het gebruik van dit element kan ook helpen bij het voorkomen van vertragingen die een time-out kunnen veroorzaken en het annuleren van het opstarten van de service.
Configuratiebestand
Dit element kan alleen worden gebruikt in het configuratiebestand van de toepassing.
Voorbeeld
In het volgende voorbeeld ziet u hoe u het -element gebruikt om de <generatePublisherEvidence>
controle op CAS-uitgeversbeleid voor een toepassing uit te schakelen.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>