<generatePublisherEvidence>-Element
Gibt an, ob die Laufzeit Publisher-Beweise für die Codezugriffssicherheit (CAS) erstellt.
<generatePublisherEvidence
enabled="true|false"/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibungen |
---|---|
enabled |
Erforderliches Attribut. Gibt an, ob die Laufzeit Publisher-Beweise erstellt. |
Enabled-Attribut
Value |
Beschreibungen |
---|---|
false |
Erstellt keinen Publisher-Beweis. |
true |
Erstellt Publisher-Beweis. Dies ist die Standardeinstellung. |
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 Laufzeitinitialisierungsoptionen. |
Hinweise
Hinweis |
---|
In .NET Framework, Version 4 und höher hat dieses Element keine Auswirkung auf die Ladezeiten von Assemblys.Weitere Informationen finden Sie im "Sicherheitsrichtlinienvereinfachung"-Abschnitt in Änderungen der Sicherheit in .NET Framework 4. |
Die Common Language Runtime (CLR) versucht, die Authenticode-Signatur zur Ladezeit zu überprüfen, damit der Publisher-Beweis für die Assembly erstellt wird. Standardmäßig benötigen die meisten Anwendungen jedoch keinen Publisher-Beweis. Die Standard-CAS-Richtlinie ist nicht auf PublisherMembershipCondition angewiesen. Vermeiden Sie die unnötigen Startkosten, die mit der Prüfung der Herausgebersignatur zusammenhängen, es sei denn, die Anwendung wird auf einem Computer mit benutzerdefinierter CAS-Richtlinie ausgeführt oder muss den Anforderungen von PublisherIdentityPermission in einer nur teilweise vertrauenswürdigen Umgebung genügen. (Forderungen nach Identitätsberechtigungen haben in einer vollständig vertrauenswürdigen Umgebung immer Erfolg.)
Hinweis |
---|
Dienste sollten das <generatePublisherEvidence>-Element verwenden, um die Startleistung zu verbessern.Durch die Verwendung dieses Elements können auch Verzögerungen vermieden werden, die sonst ein Timeout und den Abbruch des Dienststarts verursachen können. |
Konfigurationsdatei
Dieses Element kann nur in der Anwendungskonfigurationsdatei verwendet werden.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie Sie mit dem <generatePublisherEvidence>-Element die Suche nach der CAS-Herausgeberrichtlinie für eine Anwendung deaktivieren.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
Siehe auch
Referenz
Schema für Laufzeiteinstellungen