
Ich versuche, eine Webanwendung zu erstellen, und teste sie mit IIS auf meinem Desktop.
Mein Problem tritt immer dann auf, wenn ich versuche, ein PNG-Bild anzufordern. Der Server antwortet 401
speziell für PNG-Bilder mit einem, reagiert aber problemlos mit JPEG-Bildern im selben Ordner.
Ich habe sogar ausdrücklich sichergestellt, dass PNG-Dateien im IIS-Manager zulässig sind, wie Sie im folgenden Bild sehen können:
Hier ist die Protokolldatei:
2015-10-04 18:32:55 127.0.0.1 GET /asteroids/resources/millenium_falcon.png - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/46.0.2490.52+Safari/537.36 http://localhost/asteroids/index.html 401 3 5 0
2015-10-04 18:32:55 127.0.0.1 GET /asteroids/resources/background.jpg - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/46.0.2490.52+Safari/537.36 - 304 0 0 22
Gibt es sonst noch etwas, das ich hier nicht überprüfe? Ich wäre für jede Hilfe dankbar!
Antwort1
Ihr IIS_IUSRS-Konto in Windows ist möglicherweise nicht berechtigt, auf die PNG-Dateien zuzugreifen.
Überprüfen Sie die auf die JPG- und PNG-Dateien angewendete Sicherheit wie folgt:
Dies sind die Standardeinstellungen. Beachten Sie, dass Leseberechtigungen sowie Lesen und Ausführen zulässig sind.
Dies ist bei meinen Dateien die Standardeinstellung. Ich habe diese Berechtigungen nicht geändert.
HTH