Share via


Seite "Sicherheit", Projekt-Designer

Aktualisiert: November 2007

Über die Seite Sicherheit des Projekt-Designers werden Sicherheitseinstellungen für den Codezugriff für Anwendungen konfiguriert, die über die ClickOnce-Bereitstellung bereitgestellt werden. Weitere Informationen finden Sie unter Codezugriffssicherheit für ClickOnce-Anwendungen.

Klicken Sie zum Aufrufen der Seite Sicherheit auf einen Projektknoten im Projektmappen-Explorer, und klicken Sie anschließend im Menü Projekt auf Eigenschaften. Sobald der Projekt-Designer angezeigt wird, klicken Sie auf die Registerkarte Sicherheit.

Sicherheitseinstellungen

  • ClickOnce-Sicherheitseinstellungen aktivieren
    Bestimmt, ob Sicherheitseinstellungen zur Entwurfszeit aktiviert werden. Wenn diese Option deaktiviert ist, sind alle anderen Optionen auf der Seite Sicherheit nicht verfügbar.

    Hinweis:

    Wenn Sie eine Anwendung über den Webpublishing-Assistenten veröffentlichen, wird diese Option automatisch aktiviert.

    Wenn Sie diese Option auswählen, haben Sie die Wahl zwischen zwei Optionsfeldern: Voll vertrauenswürdige Anwendung oder Teilweise vertrauenswürdige Anwendung.

    Standardmäßig ist diese Option bei WPF-Webbrowseranwendungsprojekten aktiviert.

    Für alle anderen Projekttypen ist diese Option standardmäßig deaktiviert.

  • Voll vertrauenswürdige Anwendung
    Wenn Sie diese Option auswählen, erhält die Anwendung bei der Installation oder Ausführung auf einem Clientcomputer Berechtigungen für volle Vertrauenswürdigkeit. Verwenden Sie die Einstellung für volle Vertrauenswürdigkeit möglichst selten, da sie der Anwendung einen uneingeschränkten Zugriff auf Ressourcen wie Dateisystem und Registrierung gewährt.

    Standardmäßig ist diese Option bei WPF-Webbrowseranwendungsprojekten auf teilweise vertrauenswürdig eingestellt.

    Standardmäßig ist diese Option für alle anderen Projekttypen auf Volle Vertrauenswürdigkeit eingestellt.

  • Teilweise vertrauenswürdige Anwendung
    Wenn Sie diese Option auswählen, erhält die Anwendung bei der Installation oder Ausführung auf einem Clientcomputer Berechtigungen für teilweise Vertrauenswürdigkeit. Teilweise vertrauenswürdig bedeutet, dass die Sicherheitsberechtigungen für den Codezugriff für Ihre Anwendung nur die Berechtigungen umfassen, die für die Anwendung erforderlich sind. Weitere Informationen zum Konfigurieren der Sicherheitsberechtigungen finden Sie unter Codezugriffssicherheit für ClickOnce-Anwendungen.

    Sie können die Sicherheitseinstellungen für teilweise Vertrauenswürdigkeit durch Konfigurieren der Optionen im Bereich ClickOnce-Sicherheitsberechtigungen angeben.

ClickOnce-Sicherheitsberechtigungen

  • Zone, aus der die Anwendung installiert wird
    Legt einen Standardsatz von Sicherheitsberechtigungen für den Codezugriff fest, der Ihnen bei der Konfiguration von Berechtigungen als Ausgangspunkt dient. Wählen Sie zum Starten ohne aktivierte Berechtigungen die Option (Benutzerdefiniert) aus, oder wählen Sie für einen beschränkten Berechtigungssatz die Optionen Internet oder Lokales Intranet aus.

    Standardmäßig ist diese Option bei WPF-Webbrowseranwendungsprojekten auf Internet eingestellt. Standardmäßig umfasst die Internetzone für diesen Projekttyp die Berechtigungen WebBrowserPermission und MediaPermission, die in anderen Projekttypen nicht verwendet werden.

    Hinweis:

    Passen Sie den Berechtigungssatz immer so an, dass er nur die von der Anwendung benötigten Berechtigungen enthält. Weitere Informationen finden Sie unter Gewusst wie: Festlegen benutzerdefinierter Berechtigungen für eine ClickOnce-Anwendung.

  • Von der Anwendung benötigte Berechtigungen
    Enthält eine Tabelle der Sicherheitsberechtigungen für Code.

    Die Spalte +++Eingeschlossen enthält für eingeschlossene Berechtigungen jeweils ein grünes Häkchen. Sie enthält ein gelbes Warnsymbol, wenn die eingeschlossene Berechtigung nicht standardmäßig in der angegebenen Sicherheitszone eingeschlossen ist.

    Die Spalte Berechtigung enthält die Namen aller Berechtigungssätze. Geänderte Berechtigungssätze werden fett dargestellt.

    In der Spalte Einstellung ist eine Dropdownliste mit drei Auswahlmöglichkeiten verfügbar. Durch Klicken auf +++Einschließen wird die Berechtigung eingeschlossen, durch Klicken auf Ausschließen wird sie ausgeschlossen und durch Klicken auf (Zonenstandard) wird sie auf der Grundlage des in der Liste Zone, aus der die Anwendung installiert wird ausgewählten Werts ein- oder ausgeschlossen.

    Hinweis:

    Wenn Berechtigungen für eine WPF-Webbrowseranwendung geändert werden, wird bei deren Ausführung ein Fehler generiert. Die Anwendung kann in einer veränderten Zone nicht ausgeführt werden, da ihr die erforderlichen ausgeweiteten Rechte nicht eingeräumt wurden, die für die Erteilung der Berechtigungen erforderlich sind. Weitere Informationen finden Sie unter Codezugriffssicherheit für ClickOnce-Anwendungen.

  • Berechtigungen berechnen
    Startet das Tool Berechtigungsanalyse, durch das die Anwendung analysiert und die Berechtigungen in der Tabelle Von der Anwendung benötigte Berechtigungen auf Grundlage der Analyseergebnisse festgelegt werden. Weitere Informationen finden Sie unter Gewusst wie: Ermitteln der Berechtigungen für eine ClickOnce-Anwendung.

    Hinweis:

    Durch Auswahl dieser Option werden vorhandene Berechtigungseinstellungen überschrieben.

  • Eigenschaften
    Öffnet das Dialogfeld "Berechtigungseinstellungen" für den ausgewählten Berechtigungssatz in der Tabelle Von der Anwendung benötigte Berechtigungen. Welche Optionen im Dialogfeld verfügbar sind, hängt vom Berechtigungssatz ab.

  • Zurücksetzen
    Setzt alle Berechtigungen in der Tabelle Von der Anwendung benötigte Berechtigungen auf die Standardwerte für die in der Liste Zone, aus der die Anwendung installiert wird ausgewählte Zone zurück.

  • Erweitert
    Öffnet das Dialogfeld "Erweiterte Sicherheitseinstellungen", das verwendet wird, um Einstellungen zum Debuggen der Anwendung mit beschränkten Berechtigungen zu konfigurieren.

Siehe auch

Aufgaben

Gewusst wie: Aktivieren von ClickOnce-Sicherheitseinstellungen

Gewusst wie: Festlegen einer Sicherheitszone für eine ClickOnce-Anwendung

Gewusst wie: Festlegen benutzerdefinierter Berechtigungen für eine ClickOnce-Anwendung

Gewusst wie: Ermitteln der Berechtigungen für eine ClickOnce-Anwendung

Gewusst wie: Debuggen einer ClickOnce-Anwendung mit eingeschränkten Berechtigungen

Konzepte

Codezugriffssicherheit für ClickOnce-Anwendungen

Übersicht über die ClickOnce-Bereitstellung

Referenz

Dialogfeld "Erweiterte Sicherheitseinstellungen"

Dialogfeld "Berechtigungseinstellungen"

WebBrowserPermission

MediaPermission

Weitere Ressourcen

Sichern von ClickOnce-Anwendungen

ClickOnce-Bereitstellung

Projekte, Elemente der Benutzeroberfläche