14 Stimmen

Die aktuelle Identität (NT Authority/Netzwerkdienst) hat keinen Schreibzugriff auf

Ich habe eine einfache Webanwendung entwickelt. Ein Etikett und eine Schaltfläche. Wenn Sie auf die Schaltfläche klicken, zeigt das Etikett Hello World an.

Wenn ich diese Webanwendung auf meinem Webserver einsetze und die URL aufrufe, erhalte ich diese Fehlermeldung.

Die aktuelle Identität (NT Behörde/Netzwerkdienst) hat keinen hat keinen Schreibzugriff auf C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET-Dateien.

Ich habe Folgendes versucht -

Navigieren Sie zu C:\Windows\Microsoft.NET\Framework\v2.0.50727 und tippte den folgenden Befehl ein -

aspnet_regiis -ga "NT Authority\Network Service"

Auch danach hat es nicht funktioniert.

Wir haben die Berechtigungen des Ordners Temporary ASP.NET Files und für den Network Service User die Security Permissions überprüft und er hat alle erforderlichen Berechtigungen.

0voto

Adam Punkte 6570

Ich musste die Identität des Anwendungspools auf NETWORKSERVICE setzen Und dann den Benutzer hinzufügen, der sich mit meiner Website verbindet (der Benutzer, mit dem Sie sich in den IIS-Einstellungen unter Basic Settings für Ihre Website) zur Gruppe IIS_IUSRS

0voto

Wade Punkte 356

Ich bin auf einen Fall gestoßen, in dem die ' C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files' Verzeichnis fehlte (ebenso wie die Framework64 Version: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET-Dateien). Ich habe das fehlende Verzeichnis "Temporary ASP.NET Files" in jedem übergeordneten Verzeichnis erstellt, und die Webanwendung hat funktioniert. Wenn Sie also das Verzeichnis "Temporary ASP.NET Files" selbst löschen, erstellen Sie es neu, damit Sie nicht auf dieses Problem stoßen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X