Registrierungszugriffsfehler beim Migrieren der ASP.NET-Anwendung zu IIS7

Ich verwende Windows 7 64-Bit und iis7. Ich versuche, eine Webanwendung einzurichten, die zuvor in iis6 unter XP ausgeführt wurde. Es gibt mir den Fehler unten. Ich habe den Netzwerkdienstbenutzer ohne Erfolg zur Gruppe der Systemmonitorbenutzer hinzugefügt.

Der Zugriff auf den Registrierungsschlüssel 'Global' wird verweigert. Beschreibung: Während der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Überprüfen Sie die Stapelablaufverfolgung, um weitere Informationen zu dem Fehler und dessen Ursprung im Code zu erhalten.

Ausnahmedetails: System.UnauthorizedAccessException: Der Zugriff auf den Registrierungsschlüssel 'Global' wird verweigert.

ASP.NET ist nicht berechtigt, auf die angeforderte Ressource zuzugreifen. Erwägen Sie, der ASP.NET-Anforderungsidentität Zugriffsrechte auf die Ressource zu gewähren. ASP.NET verfügt über eine Basisprozessidentität (normalerweise {MACHINE} \ ASPNET unter IIS 5 oder Network Service unter IIS 6), die verwendet wird, wenn die Anwendung keine Identität annimmt. Wenn die Anwendung die Identität annimmt, ist die Identität der anonyme Benutzer (normalerweise IUSR_MACHINENAME) oder der authentifizierte Anforderungsbenutzer.

Um ASP.NET-Zugriff auf eine Datei zu gewähren, klicken Sie im Explorer mit der rechten Maustaste auf die Datei, wählen Sie "Eigenschaften" und anschließend die Registerkarte "Sicherheit". Klicken Sie auf "Hinzufügen", um den entsprechenden Benutzer oder die entsprechende Gruppe hinzuzufügen. Markieren Sie das ASP.NET-Konto und aktivieren Sie die Kontrollkästchen für den gewünschten Zugriff.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage