Gewusst wie: Debuggen einer ClickOnce-Anwendung mit eingeschränkten Berechtigungen
Aktualisiert: November 2007
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 einem anderen URL auf die Dienste zu. Um während des Debuggens die Situation des Endbenutzers zu emulieren, können Sie einen URL angeben. Der Debugger behandelt die Webdienste dann so, als ob sie von diesem URL aufgerufen würden.
So aktivieren Sie das Debuggen mit eingeschränkten Berechtigungen
Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.
Klicken Sie im Projekt-Designer auf die Registerkarte Sicherheit.
Aktivieren Sie das Kontrollkästchen ClickOnce-Sicherheitseinstellungen aktivieren, und klicken Sie auf das Optionsfeld Teilweise vertrauenswürdige Anwendung.
Klicken Sie auf die Schaltfläche Erweitert.
Aktivieren Sie das Kontrollkästchen Diese Anwendung mit dem ausgewählten Berechtigungssatz debuggen, und klicken Sie dann 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 einen URL für das Debuggen an
Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.
Klicken Sie im Projekt-Designer auf die Registerkarte Sicherheit.
Aktivieren Sie das Kontrollkästchen ClickOnce-Sicherheitseinstellungen aktivieren, und klicken Sie auf das Optionsfeld Teilweise vertrauenswürdige Anwendung.
Klicken Sie auf die Schaltfläche Erweitert.
Aktivieren Sie das Kontrollkästchen Diese Anwendung mit dem ausgewählten Berechtigungssatz debuggen, und klicken Sie auf OK.
Geben Sie im Textfeld Diese Anwendung debuggen, als ob sie von folgendem URL gedownloadet würde einen URL oder Netzwerkpfad ein.
Siehe auch
Aufgaben
Gewusst wie: Festlegen benutzerdefinierter Berechtigungen für eine ClickOnce-Anwendung
Konzepte
Codezugriffssicherheit für ClickOnce-Anwendungen
ClickOnce-Bereitstellung und Sicherheit
Übersicht über die ClickOnce-Bereitstellung