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.
Aktualisiert: November 2007
Gibt an, ob die Laufzeit Herausgeberrichtlinien für die Codezugriffssicherheit (Code Access Security, CAS) verwendet.
<configuration>-Element
<runtime>-Element
<generatePublisherEvidence>-Element
<generatePublisherEvidence
enabled="true|false"/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
|---|---|
enabled |
Erforderliches Attribut Gibt an, ob die Laufzeit die CAS-Herausgeberrichtlinie anwendet. |
Enabled-Attribut
Wert |
Beschreibung |
|---|---|
false |
Die CAS-Herausgeberrichtlinie wird nicht verwendet. |
true |
Die CAS-Herausgeberrichtlinie wird verwendet. Dies ist die Standardeinstellung. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
|---|---|
configuration |
Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird. |
runtime |
Enthält Informationen über Laufzeitinitialisierungsoptionen. |
Hinweise
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.)
Tipp
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