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"