2009-03-26 7 views
0

Wenn ich versuche, eine Website in .NET 1.0 zu debuggen, erhalte ich den folgenden Fehler "Fehler beim Versuch, Projekt auszuführen: Kann nicht auf dem Webserver debuggen. Konnte nicht lesen Schlüssel aus der Registrierung "ASP.NET 1.0-Anwendung kann nicht debuggt werden

Ich konnte keine Dokumentation zu diesem speziellen Fehler finden, weil ich den Schlüssel nicht aus der Registrierung lesen konnte.

Ich habe mir Microsoft KB For This angesehen, aber es hat nichts für die Registrierung Lesefehler.

EDIT: Ich habe eine Arbeit dafür gefunden. Fügen Sie den Benutzernamen, unter dem aspnet_wp.exe ausgeführt wird, der Gruppe Administratoren auf Ihrem PC hinzu. Dies ist eine sehr schlechte Sache, weil es eine Sicherheitslücke auf Ihrem Computer darstellt. Aber es ist immer noch nicht klar, welche "anderen" Rechte dieses Konto benötigt, um "Schlüssel aus der Registrierung zu lesen".

+0

Gibt es an, welchen Registrierungsschlüssel es zu lesen versucht? Wenn der Registrierungsschlüssel versucht, von Ihrem Code gelesen zu werden, müssen Sie sicherstellen, dass Sie schreibgeschützten Zugriff auf den Schlüssel anfordern. Bei einer standardmäßigen IIS-Konfiguration wird Ihre App mit Anmeldeinformationen ausgeführt, die wahrscheinlich keinen Schreibzugriff auf die meisten Registrierungsschlüssel haben, insbesondere nicht auf die Registrierungsschlüssel. HKLM –

+0

Nein! Es sagt nicht, welchen Schlüssel es zu lesen versucht. Wenn ich das Projekt ohne Debugging (Strg + F5) starte, läuft es gut. Dies ist übrigens in VS 2002. –

+0

Suchen Sie im Sicherheitsereignisprotokoll nach Fehlern bei der gesamten Prüfung, wenn Sie die Anwendung im Debugmodus ausführen. –

Antwort

0

Betrachten Sie die RegMon von SysInternals ausführen. Es sollte zeigen, welche Registrierungsschlüssel verweigert werden.

Verwandte Themen