2016년 4월 27일 수요일

asp 확장자 변경 - iis 7.5 [bnw]

HTTP 오류 404.17 - Not Found
요청한 콘텐츠가 스크립트로 표시되고 정적 파일 처리기에서 처리되지 않습니다.

요청이 와일드카드 MIME 맵과 일치합니다. 요청이 정적 파일 처리기에 매핑됩니다. 다른 전제 조건이 있는 경우 요청은 다른 처리기에 매핑됩니다.

확장자가 asp아닌 다른 것으로 셋팅되어 있을때 발생한다.
이때 다른 확장자 처리를 위한 메핑 스크립트를  추가해 주어야 한다.
예를 들어 확장자가 .do라면

1. IIS에서 원하는 사이트에서 처리기 매핑을 연다.


2. 스크립트 매핑 추가를 선택한다.







3. 아래와 같이 설정해 준다.
여기서는 확장자 do에 대한 설정이기 때문에 아래와 같이 했다.
이때 32bit에서는 경로가 C:\Windows\Sys32\inetsrv\asp.dll
64bit에서는 C:\Windows\SysWOW64\inetsrv\asp.dll
이다.




댓글 4개:

  1. 저는 똑같이 따라서 했는데도 성공하지 못하고 있습니다.
    하루 종일 이렇게 저렇게 시도를 하고 있는데도 안됩니다.

    500 에러가 나긴하는데 1) web.config, 2) dll 사용권한 등등 체크하라고 하는데 체크해봐도 안되고 있습니다.

    혹시 다른 방법이 있는지요?

    답글삭제
  2. 방금 답글 붙인 저는 newsbank@naver.com 로 정보 받을 수 있습니다.
    부탁드립니다.

    답글삭제
  3. 작성자가 댓글을 삭제했습니다.

    답글삭제
  4. asp말고 다른 확장자를 사용하고 싶을 경우에만 쓰는 겁니다.
    아마도 asp를 쓰는 경우에 에러가 난다면 이문제는 아닐 듯 싶습니다.

    답글삭제