HTTP 오류 403.1 - Forbidden

실행 파일의 실행을 허용하지 않는 디렉터리에서 CGI, ISAPI 또는 다른 실행 프로그램을 실행하려고 했습니다.

가능성이 높은 원인:

  • "스크립트" 또는 "스크립트 및 실행 파일" 플래그가 서버, 사이트, 응용 프로그램 또는 페이지 수준의 권한 및 사용 권한에서 구성되지 않았습니다.
  • configuration/system.webServer/handlers@accessPolicy 특성에 스크립트 또는 실행이 구성되지 않았습니다.
  • CGI 파일 또는 다른 실행 파일을 실행하려고 할 때 실행 권한이 거부되었습니다.
  • ASP, ASP.NET 또는 다른 동적 스크립팅 파일에 액세스하려고 할 때 스크립팅 권한이 거부되었습니다.
  • 실행하려는 파일의 스크립트 매핑이 사용 중인 HTTP 동사(예: GET 또는 POST)를 인식하도록 구성되지 않았습니다.
  • 스크립트 매핑을 위한 HTTP 동사는 대소문자를 구분하므로 대문자를 사용해야 합니다. 즉, HTTP 동사 "POST"는 올바르지만 "post"는 잘못된 것이므로 실행이 거부됩니다.

가능한 해결 방법:

  • 요청된 리소스에 대해 스크립트가 실행되도록 설정하십시오.
    1. IIS 관리자를 열고 관리할 수준으로 이동합니다.
    2. [기능] 페이지에서 [처리기 매핑] 기능을 두 번 클릭합니다.
    3. [처리기 매핑] 페이지의 [작업] 창에서 [처리기 사용 권한 편집]을 클릭합니다.
    4. [처리기 매핑 편집] 대화 상자에서 스크립팅 권한이 필요한 처리기에 대해 [스크립트]를 선택하여 설정합니다.
  • 서버, 사이트, 응용 프로그램 및 페이지 수준에서 configuration/system.webServer/handlers@accessPolicy 설정을 확인하십시오.
  • 스크립트 매핑이 사용 중인 HTTP 동사를 인식하도록 구성되었는지와 동사가 대문자인지 확인하십시오.
  • 실패한 요청에서 이 HTTP 상태 코드를 추적하는 추적 규칙을 만드십시오. 실패한 요청에 대한 추적 규칙을 만드는 방법을 자세하게 보려면 여기를 클릭하십시오.

자세한 오류 정보:

모듈   IIS Web Core
알림   MapRequestHandler
처리기   ASPClassic
오류 코드   0x80070005
요청한 URL   https://www.ya-moon.com:443/newboard/yamoonpicboard/write-form.asp?mtablename=manual&page=2&process=write
실제 경로   D:\newboard\yamoonpicboard\write-form.asp
로그온 방법   익명
로그온 사용자   익명

추가 정보:

요청된 리소스의 실행 권한 설정에서 스크립트 실행을 허용하지 않을 경우 이 오류가 발생합니다. 서버, 사이트, 응용 프로그램 및 파일 수준에서 리소스에 대한 실행 권한 속성을 설정하십시오. 이 문제를 해결하려면 각각의 수준에서 실행 권한 설정을 확인한 다음 원하는 수준에서 적절한 실행 권한을 설정하십시오.

상세 정보 보기 »

Microsoft 기술 자료 문서:

  • 318380