Okay, ich betreibe einen kleinen Test-Webserver in meinem privaten Netzwerk. Ich habe einen Computer, auf dem Windows 2000 Pro ausgeführt wird, und ich versuche, eine ASP.NET-App über IIS auszuführen.(IIS/Win2000Pro) Gewähren der Registrierung Leseberechtigungen für IIS-Benutzer?
Ich schrieb es, so dass die Webseite die Registrierung verwenden würde, um bestimmte Einstellungen (Verbindungszeichenfolgen, möglicherweise volatile Standorte anderer Webdienste, Pfade im lokalen Dateisystem, wo bestimmte Informationen gespeichert werden usw.) gespeichert werden. Natürlich, es funktionierte beim Testen mit VStudio.NET 2005 einwandfrei, da der Benutzer, der die App ausführt, über erhöhte Berechtigungen verfügt. Bei Ausführung auf IIS erhalte ich jedoch "Zugriff auf den Registrierungsschlüssel" HKEY_LOCAL_MACHINE \ Software "wird verweigert." Dies legt nahe, dass der IIS-Benutzer keinen Lesezugriff auf diesen Teil der Registrierung hat (ich lese nur über die Website selbst, schreibt niemals).
Ich war wie "Okay, einfach genug, ich werde einfach gehen, geben Sie diese Benutzerrechte für diesen Teil der Registrierung durch regedit." Das Problem ist, ich sehe keine Möglichkeit irgendwo in Regedit die Sicherheitseinstellungen zu ändern ... überhaupt. Was mich zum Nachdenken gebracht hat ... Ich glaube nicht, dass ich jemals die Sicherheitseinstellungen für Registrierungs-Hives/Schlüssel ändern musste, und ich glaube nicht, dass ich weiß, wie ich das mache.
Eine halbe Stunde nach der Suche im Internet habe ich keine brauchbaren Informationen zu diesem Thema gefunden. Was ich frage mich ist ... Wie ändern Sie Sicherheitsrechte für Teile der Registrierung? Ich bin ratlos, und es scheint, dass meine Fähigkeit, die Antwort auf Google zu finden, mich völlig im Stich lässt ... und da ich mich gerade angemeldet habe, dachte ich, ich würde sehen, ob irgendjemand hier wüsste. =)