Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Hinweis