Dela via


<bypassTrustedAppStrongNames-element>

Anger om du vill kringgå verifieringen av starka namn i sammansättningar med fullständigt förtroende som läses in i ett fullständigt förtroende AppDomain.

<Konfiguration>
  <Runtime>
    <bypassTrustedAppStrongNames>

Syntax

<bypassTrustedAppStrongNames
   enabled="true|false"/>

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
enabled Obligatoriskt attribut.

Anger om funktionen bypass som undviker att verifiera starka namn för sammansättningar med fullständigt förtroende är aktiverad. När den här funktionen är aktiverad valideras inte starka namn för korrekthet när sammansättningen läses in. Standardvärdet är true.

aktiverat attribut

Värde Beskrivning
true Starka namnsignaturer i sammansättningar med fullständigt förtroende verifieras inte när sammansättningarna läses in i ett fullständigt förtroende AppDomain. Det här är standardinställningen.
false Starka namnsignaturer i sammansättningar med fullständigt förtroende verifieras när sammansättningarna läses in i ett fullständigt förtroende AppDomain. Signaturen med starka namn kontrolleras endast för att signaturen ska vara korrekt. det jämförs inte med ett annat starkt namn för en matchning.

Underordnade element

Inga.

Överordnade element

Element Beskrivning
configuration Rotelementet i varje konfigurationsfil som används av common language runtime och .NET Framework program.
runtime Innehåller information om sammansättningsbindning och skräpinsamling.

Kommentarer

Funktionen för att kringgå starka namn undviker omkostnaderna för verifiering av signatur med starka namn för sammansättningar med fullständigt förtroende.

Förbikopplingsfunktionen gäller för alla sammansättningar som är signerade med ett starkt namn och som har följande egenskaper:

  • Fullständigt betrodd utan StrongName bevis (till exempel har MyComputer zonbevis).

  • Läses in i en fullständigt betrodd AppDomain.

  • Läses in från en plats under ApplicationBase egenskapen för den AppDomain.

  • Inte fördröjt signerat.

Anteckning

Om funktionen kringgå har inaktiverats för alla program på datorn med hjälp av en registernyckel har den här konfigurationsfilinställningen ingen effekt. Mer information finns i How to: Disable the Strong-Name Bypass Feature (Inaktivera funktionen Strong-Name Kringgå).

Exempel

I följande exempel visas hur du anger det beteende som validerar signaturen för starka namn för sammansättningar med fullständigt förtroende.

<configuration>
   <runtime>
      <bypassTrustedAppStrongNames enabled="false"/>
   </runtime>
</configuration>

Se även