
Estoy intentando crear una aplicación web y la estoy probando en mi escritorio usando IIS.
Mi problema surge cada vez que intento solicitar una imagen PNG. El servidor responde específicamente 401
para imágenes PNG, pero responde bien con imágenes JPEG en la misma carpeta.
Incluso me aseguré específicamente de que los archivos PNG estén permitidos en el Administrador de IIS, como puede ver en la imagen a continuación:
Aquí está el archivo de registro:
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
¿Hay algo más que no esté comprobando aquí? ¡Apreciaría cualquier ayuda!
Respuesta1
Es posible que su cuenta IIS_IUSRS en Windows no esté autorizada para acceder a los archivos png.
Verifique la seguridad aplicada a los archivos JPG y PNG como se muestra a continuación:
Esta es la configuración predeterminada; tenga en cuenta que se permiten permisos de lectura, al igual que Leer y ejecutar.
Esto está por defecto en mis archivos. No he cambiado estos permisos.
HT