
Estou tentando criar um aplicativo da Web e testá-lo em minha área de trabalho usando o IIS.
Meu problema surge sempre que tento solicitar uma imagem PNG. O servidor responde especificamente 401
para imagens PNG, mas responde perfeitamente com imagens JPEG na mesma pasta.
Até garanti especificamente que arquivos PNG sejam permitidos no Gerenciador do IIS, como você pode ver na imagem abaixo:
Aqui está o arquivo de log:
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
Há mais alguma coisa que não estou verificando aqui? Eu apreciaria qualquer ajuda!
Responder1
Sua conta IIS_IUSRS no Windows pode não estar autorizada a acessar os arquivos png.
Verifique a segurança aplicada aos arquivos JPG e PNG conforme abaixo:
Estas são as configurações padrão, observe que as permissões de leitura são permitidas, assim como a leitura e a execução.
Isso é o padrão em meus arquivos. Eu não mudei essas permissões.
HTH