IIS: PNG를 요청하면 401이 반환됩니다.

IIS: PNG를 요청하면 401이 반환됩니다.

웹 응용 프로그램을 만들려고 하고 있으며 IIS를 사용하여 데스크톱에서 테스트하고 있습니다.

PNG 이미지를 요청하려고 할 때마다 문제가 발생합니다. 서버는 401특별히 PNG 이미지에 대해 응답하지만 동일한 폴더에 있는 JPEG 이미지에 대해서는 잘 응답합니다.

아래 이미지에서 볼 수 있듯이 IIS 관리자에서 PNG 파일이 허용되도록 구체적으로 확인했습니다.

IIS 관리자 창

로그 파일은 다음과 같습니다.

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

여기서 확인하지 않은 다른 항목이 있나요? 도움을 주시면 감사하겠습니다!

답변1

Windows의 IIS_IUSRS 계정에 png 파일에 액세스할 권한이 부여되지 않았을 수 있습니다.

아래와 같이 JPG 파일과 PNG 파일에 적용된 보안을 확인하십시오.

IIS_IUSRS에 대한 파일/폴더 보안

이는 기본 설정입니다. 읽기 권한이 허용되며 읽기 및 실행도 허용됩니다.

이것은 기본적으로 내 파일에 있습니다. 나는 이 권한을 변경하지 않았습니다.

HTH

관련 정보