Freigeben über


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

Da Sie Entwickler sind, hat Ihr Entwicklungscomputer wahrscheinlich die Berechtigung Voll vertrauenswürdig, sodass nicht dieselben Sicherheitsausnahmen beim Debuggen einer ClickOnce-Anwendung angezeigt werden, die unter Umständen auf dem Computer des Endbenutzers mit eingeschränkten Berechtigungen eingeblendet werden.

Damit diese Ausnahmen behandelt werden können, müssen Sie die Anwendung mit denselben Berechtigungen debuggen, die der Endbenutzer voraussichtlich haben wird. Das Debuggen mit eingeschränkten Berechtigungen kann im Projekt-Designer auf der Seite Sicherheit aktiviert werden.

Darüber hinaus ist bei der Entwicklung von Anwendungen, die Webdienste aufrufen, zu beachten, dass sich diese Dienste oft auf dem Entwicklungscomputer befinden. Wenn diese Webdienste bereitgestellt sind, greift der Endbenutzer von einer anderen URL auf die Dienste zu. Um während des Debuggens die Situation des Endbenutzers zu emulieren, können Sie eine URL angeben. Der Debugger behandelt die Webdienste dann so, als ob sie von dieser URL aufgerufen würden.

So aktivieren Sie das Debuggen mit eingeschränkten Berechtigungen

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

  2. Klicken Sie im Projekt-Designer auf die Registerkarte Sicherheit.

  3. Aktivieren Sie das Kontrollkästchen ClickOnce-Sicherheitseinstellungen aktivieren, und klicken Sie auf das Optionsfeld Teilweise vertrauenswürdige Anwendung.

  4. Klicken Sie auf die Schaltfläche Erweitert.

  5. Aktivieren Sie das Kontrollkästchen Diese Anwendung mit dem ausgewählten Berechtigungssatz debuggen, und klicken Sie auf OK.

    Wenn Sie eine Anwendung debuggen, führt jeder Versuch, auf eine nicht im Berechtigungssatz enthaltene Berechtigung zuzugreifen, zu einer Sicherheitsausnahme.

So geben Sie eine URL für das Debuggen an

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

  2. Klicken Sie im Projekt-Designer auf die Registerkarte Sicherheit.

  3. Aktivieren Sie das Kontrollkästchen ClickOnce-Sicherheitseinstellungen aktivieren, und klicken Sie auf das Optionsfeld Teilweise vertrauenswürdige Anwendung.

  4. Klicken Sie auf die Schaltfläche Erweitert.

  5. Aktivieren Sie das Kontrollkästchen Diese Anwendung mit dem ausgewählten Berechtigungssatz debuggen, und klicken Sie auf OK.

  6. Geben Sie im Textfeld Diese Anwendung debuggen, als ob sie von folgender URL heruntergeladen würde eine URL oder einen Netzwerkpfad ein.

Siehe auch

Aufgaben

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

Konzepte

Sichern von ClickOnce-Anwendungen

Codezugriffssicherheit für ClickOnce-Anwendungen

Sichern von ClickOnce-Anwendungen