Freigeben über


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

Sie können eine ClickOnce-Anwendung bereitstellen, die Standardberechtigungen für die Zonen "Internet" oder "Lokales Intranet" verwendet. Alternativ dazu können Sie eine benutzerdefinierte Zone für die spezifischen Berechtigungen erstellen, die die Anwendung benötigt. Sie können dazu die Sicherheitsberechtigungen im Projekt-Designer auf der Seite Sicherheit anpassen.

So passen Sie eine Berechtigung an

  1. Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.

  2. Klicken Sie auf die Registerkarte Sicherheit.

  3. Aktivieren Sie das Kontrollkästchen ClickOnce-Sicherheitseinstellungen aktivieren.

  4. Wählen Sie das Optionsfeld Teilweise vertrauenswürdige Anwendung aus.

    Die Steuerelemente im Abschnitt ClickOnce-Sicherheitsberechtigungen sind aktiviert.

  5. Klicken Sie in der Dropdownliste Zone, aus der die Anwendung installiert wird auf (Benutzerdefiniert).

  6. Klicken Sie auf Berechtigungen bearbeiten XML.

    Die Datei "app.manifest" wird im XML-Editor geöffnet.

  7. Fügen Sie vor dem </applicationRequestMinimum>-Element XML-Code für Berechtigungen hinzu, die die Anwendung erfordert.

    Hinweis

    Sie können die ToXml-Methode eines Berechtigungssatzes verwenden, um den XML-Code für das Anwendungsmanifest zu generieren.Um zum Beispiel die XML-Daten für den EnvironmentPermission-Berechtigungssatz zu generieren, rufen Sie die ToXml-Methode auf.Weitere Informationen zur Struktur des XML-Berechtigungssatzes finden Sie unter How to: Import a Permission Set by Using an XML File

Siehe auch

Konzepte

Sichern von ClickOnce-Anwendungen

Codezugriffssicherheit für ClickOnce-Anwendungen

Sichern von ClickOnce-Anwendungen