브라우저에서 열면 IIS 사이트의 PDF 파일에 액세스할 수 없습니다.

브라우저에서 열면 IIS 사이트의 PDF 파일에 액세스할 수 없습니다.

IIS(일부 코드 포함)를 사용하여 PDF 파일을 만들고 IIS 익명 인증이 활성화된 폴더에 저장합니다.

해당 URL을 통해 열려고 하면 IIS에서 401 "권한 없음" 오류가 발생합니다. 동일한 폴더에 파일을 수동으로 복사하여 붙여넣으면 정상적으로 열립니다.

PDF의 ACL을 보면 3명의 사용자에게 "액세스 거부"가 있습니다. 삭제하면 PDF가 잘 열립니다.

여기에 이미지 설명을 입력하세요

답변1

필요에 따라 업로드 tmp 디렉터리를 IIS_IUSRS 권한이 있는 위치로 변경합니다.

업로드된 파일은 이 권한을 상속받습니다.임시 디렉토리, 업로드가 완료되면 이동(허가를 받아)됩니다.

답변2

익명 사용자가 읽을 수 있도록 PDF 파일의 권한을 변경해 보십시오. 아래 단계를 따르십시오.

파일 권한을 조정하려면 PDF 파일의 속성 대화 상자를 열고 보안 탭을 선택한 다음 편집 버튼을 클릭하고 사용자 목록에 "IIS_IUSRS" 그룹을 추가한 다음 "읽기 및 실행" 권한을 부여합니다. 그런 다음 확인 버튼을 클릭하여 변경 사항을 저장합니다.

관련 정보