Ich hatte eine Python Flask-Website, die ordnungsgemäß ausgeführt wurde, wenn ich den App-Pool als mein eigenes Konto ausführte. Als ich versuchte, dies zu einem Dienstkonto zu ändern (welche Berechtigungen haben sollte), erhalte ich die folgenden FehlerApp-Pool kann nicht als Dienstkonto ausgeführt werden
HTTP-Fehler 500.0 - Interner Serverfehler
Die Seite kann nicht angezeigt werden, da ein interner Serverfehler hat aufgetreten.
Wahrscheinlichste Ursachen:? IIS empfing die Anforderung; Bei der Verarbeitung der Anforderung ist jedoch ein interner Fehler aufgetreten. Die Grundursache von dieser Fehler hängt davon ab, welches Modul die Anforderung verarbeitet und was im Arbeitsprozess passiert, wenn dieser Fehler aufgetreten ist. • IIS war nicht in der Lage, auf die Datei web.config für die Website oder Anwendung zuzugreifen. Dies kann auftreten, wenn die NTFS-Berechtigungen falsch festgelegt sind. ? IIS war nicht in Lage, Konfiguration für die Website oder die Anwendung zu verarbeiten. • Der authentifizierte Benutzer hat keine Berechtigung, diese DLL zu verwenden. ? Die Anforderung ist einem verwalteten Handler zugeordnet, aber die .NET-Erweiterbarkeit Feature ist nicht installiert.
Detaillierte Fehlerinformationen: Modul FastCgiModule
Mitteilung ExecuteRequestHandler
Handler Python Flask
Fehlercode 0x80070542
Angeforderte URL http://qatools:80/
Physischer Pfad D: \ PythonWebService \ QATools
Anmeldemethode Anonymous
Logon Benutzer Anonymous
Wenn ich es wieder ändern, wie mein eigenes Konto ausgeführt, es funktioniert. Irgendwelche Gedanken?
Da der Handler Flask diesen Fehler meldet, sollten Sie seinen Entwicklern Bericht erstatten oder ihr Archiv durchsuchen. –
Sie müssen dem Dienstkonto im Dateisystem die Berechtigung erteilen, auf die Ordner/Dateien zuzugreifen, in denen sich Ihre Webanwendung befindet. – spender