IIS 5.0의 경우 권한설정이 잘못되면서 ASP가 해석이 안 된다거나 CAB파일이 안 받아진다거나 한다.
이런 경우 500번 에러와 함께 이벤트로그에 액세스권한 관련 로그가 남게 된다.
IIS 권한을 아무리 조정해도 해결할 수 없는 이유는 NTFS권한이 바뀌었기 때문이다.
허나 윈도 특성상 도무지 어디에서 잘못되었는지를 찾기 어렵기 때문에 아래와 같이 NTFS 권한을 재설정함으로써 해결을 할 수 있다.
순서가 뒤바뀌면 권한설정이 잘못될 수 있으므로 반드시 순서를 지킨다.

1. 탐색기 실행

2. 모든 드라이브(C, D, ...) 선택 - 등록정보 - 보안탭
   Administratos, SYSTEM - 모든 권한
   고급버튼 - 사용 권한탭
   모든 자식 개체의 사용 권한 재설정 및 상속 가능한 사용 권한 전파 허용 - 체크
   확인 - 매우 오랜 시간이 걸린다. 중간에 오류메시지가 나오면 계속을 눌러준다.

3. %ProgramFiles%\Common Files 선택 - 등록정보 - 보안탭
   Everyone 추가 - 읽기 및 실행, 폴더 내용 보기, 읽기
   확인

4. \Inetpub\wwwroot 선택 - 등록정보 - 보안탭
   IUSR_MACHINE 추가 - 읽기 및 실행, 폴더 내용 보기, 읽기

5. \WINNT\System32\의 폴더 중 Inetsrv와 Certsrv를 제외한 모든 폴더를 선택 - 등록정보 - 보안탭
   부모로부터 상속 가능한 사용 권한을 이 개체로 전파할 수 있음 - 선택 취소 - 복사
   확인

6. \WINNT\의 폴더 중 제외 폴더 외의 나머지 폴더 선택 - 등록정보 -보안탭
   부모로부터 상속 가능한 사용 권한을 이 개체로 전파할 수 있음 - 선택 취소 - 복사
   확인
   제외폴더: Download Program Files
                 Help
                 IIS Temporary Compressed Files
                 Offline Web Pages
                 System32
                 Tasks
                 Temp
                 Web

7. \WINNT 선택 - 등록정보 - 보안탭
   Everyone 추가 - 읽기 및 실행, 폴더 내용 보기, 읽기
  확인

8. \WINNT\Temp 선택 - 등록정보 - 보안탭
   Everyone - 수정 권한 추가
   확인

9. Web Page 접근 테스트