<bypassTrustedAppStrongNames>-Element
Gibt an, ob die Validierung von starken Namen in vollständig vertrauenswürdigen Assemblys umgangen werden soll, wenn die Assemblys in einen vollständig vertrauenswürdigen AppDomain geladen werden.
<bypassTrustedAppStrongNames
enabled="true|false"/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribute |
Beschreibungen |
---|---|
enabled |
Erforderliches Attribut. Gibt an, ob das Bypassfeature aktiviert wird, mit dem die Überprüfung starker Namen für vollständig vertrauenswürdige Assemblys umgangen wird. Wenn diese Funktion aktiviert wird, werden starke Namen beim Laden der Assembly nicht auf deren Korrektheit überprüft. Die Standardeinstellung ist true. |
Enabled-Attribut
Value |
Beschreibungen |
---|---|
true |
Signaturen mit starkem Namen auf vollständig vertrauenswürdigen Assemblys werden nicht überprüft, wenn die Assemblys in einen vollständig vertrauenswürdigen AppDomain geladen werden. Dies ist die Standardeinstellung. |
false |
Signaturen mit starkem Namen auf vollständig vertrauenswürdigen Assemblys werden überprüft, wenn die Assemblys in einen vollständig vertrauenswürdigen AppDomain geladen werden. Die Signaturen mit starkem Namen werden nur auf die Richtigkeit der Signatur geprüft, die starken Namen werden jedoch nicht auf Übereinstimmungen verglichen. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibungen |
---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
runtime |
Enthält Informationen über die Assemblybindung und die Garbage Collection. |
Hinweise
Die Strong-Name-Bypass-Funktion vermeidet den Aufwand von Überprüfungen von Signaturen mit starkem Namen für vollständig vertrauenswürdige Assemblys.
Das Bypass-Feature gilt für jede Assembly, die mit einem starken Namen signiert ist und die folgenden Eigenschaften aufweist:
Voll vertrauenswürdig ohne StrongName-Beweis (hat z. B. MyComputer-Zone-Beweis).
Geladen in eine voll vertrauenswürdige AppDomain.
Geladen von einem Speicherort unter der ApplicationBase-Eigenschaft von diesem AppDomain.
Nicht verzögert signiert.
![]() |
---|
Wenn die Bypass-Funktion mithilfe eines Registrierungsschlüssels für alle Anwendungen auf dem Computer deaktiviert wurde, hat diese Einstellung der Konfigurationsdatei keine Auswirkungen.Weitere Informationen finden Sie unter Gewusst wie: Deaktivieren des Strong-Name-Bypass-Features. |
Beispiel
Im folgenden Beispiel wird gezeigt, wie das Verhalten angegeben wird, das die Signatur mit starkem Namen auf vollständig vertrauenswürdigen Assemblys überprüft.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>
Siehe auch
Aufgaben
Gewusst wie: Deaktivieren des Strong-Name-Bypass-Features
Referenz
Schema für Laufzeiteinstellungen