Frage

Ich habe Visual Studio 2008 installiert und laufe es als Nicht-Administrator-Benutzer.

Ich habe ein Webanwendungsprojekt, das ich entwickelte und möchte es mit visueller Studio debuggen.Ich kann mit dem "Visual Studio Development Server" ohne Probleme kompilieren und debuggen.Wenn ich jedoch in meinen Projekteigenschaften "Local IIS-Webserver verwenden" und versuchen Sie, das Projekt zu speichern, bietet Visual Studio den Fehler: "Um auf lokale IIS-Websites auf den Zugriff auf lokale IIS-Websites zuzugreifen, müssen Sie visuelle Studio im Kontext eines Administratorkontos ausführen. "

Jetzt, wenn ich Microsofts Word nehme, muss ich visuelle Studio ausführen, indem ich ein administratives Konto tatsächlich mithilfe eines Verwaltungskontos ausführen muss, aber Microsoft ultimativ hat sich nicht immer als absolut erwiesen.

Von anderen ähnlichen Fragen habe ich meinen Benutzer in die Gruppe "Debugger-Benutzer" hinzugefügt und dem Benutzer das SedeBugprivilege-Privileg gegeben.Ich kann jedoch nicht "als Administrator ausführen", da mein Benutzer nicht eigentlich ein Administrator ist.

War es hilfreich?

Lösung

Es sieht so aus, als ob es jetzt ist, die Antwort ist Sie können nicht .

Ich werde dies löschen, wenn eine Methode oder Lösung entlangkommt.

Andere Tipps

Sie können IIS Express verwenden, die keine Administratorrechte erfordert.Ich glaube nicht, dass es einen Stand-Alone-Download gibt, aber Sie können es hier als Teil von Webmatrix bekommen: http://www.microsoft.com/web/webmatrix/download/

Ich habe das noch nie ausprobiert, aber es könnte einen Schuss wert sein.

Während als Administrator angemeldet, können Sie die Identität ändern, unter der der Service und / oder die Anwendungspools ausgeführt werden.Machen Sie sie unter demselben Nicht-Administrator-Konto ausführen, das Sie normalerweise verwenden.Wenn sich das Visual Studio an den Prozess anschließen versucht, stimmt der Sicherheitskontext zwischen dem Debugger überein, und dem Prozess, der debuggt ist.

Ich denke, Sie müssen nur die Identität ändern, unter denen Ihr Anwendungsbecken läuft.

Hier sind einige Details aus dem James Kovacs 'Weblog: debuggen alsein nicht-admin

Gibt es bereits eine Website, die in IIS für Ihr Projekt erstellt wurde?Das Schreiben an die IIS-Metabase erfordert Administratorzugriff.Wenn Sie die Website als Administrator einrichten, können Sie es möglicherweise als Nicht-Administrator debuggen. Eine Sache, die Sie ausprobieren möchten, ist, nur auf IIS auf dem Ordner Ihrer Website zu zeigen und läuft, und verwenden Sie das visuelle Studio, um einen Prozess an den W3WP-Prozess anzuschließen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top