HTTP 오류 403.7 - IIS 7.0을 실행하는 서버에서 호스팅되는 웹 애플리케이션을 실행할 때
이 문서는 IIS(Microsoft 인터넷 정보 서비스) 7.0을 실행하는 서버에서 호스트되는 웹 애플리케이션을 실행할 때 HTTP 오류 403.7이 throw될 수 있는 문제를 해결하는 데 도움이 됩니다.
원래 제품 버전: 인터넷 정보 서비스 7.0
원래 KB 번호: 942067
증상
IIS 7.0을 실행하는 서버에서 호스트되는 웹 애플리케이션을 실행하려고 하면 다음 오류 메시지가 표시될 수 있습니다.
애플리케이션 "ApplicationName"의 서버 오류
HTTP 오류 403.7 - 사용할 수 없음
HRESULT: 0x80070005
HRESULT에 대한 설명 액세스하려는 페이지에는 웹 서버에서 인식하는 SSL(Secure Sockets Layer) 클라이언트 인증서가 브라우저에 있어야 합니다.
원인
이 문제는 SSL 필요 옵션이 선택되어 있기 때문에 발생합니다. 이 옵션은 IIS 관리자의 SSL 설정 페이지에 나타납니다. 이 옵션을 선택하면 클라이언트 컴퓨터가 웹 애플리케이션에 대한 모든 요청에서 SSL(Secure Sockets Layer) 연결을 사용해야 합니다.
또한 클라이언트 인증서 기능의 필요 옵션이 선택됩니다. 이 옵션은 IIS 관리자의 SSL 설정 페이지에도 나타납니다. 이 옵션을 선택하면 IIS를 실행하는 서버에 요청을 보내는 모든 클라이언트 컴퓨터에 유효한 클라이언트 인증서가 있어야 합니다.
이 문제를 해결하려면 다음 방법 중 하나를 사용하세요.
해결 방법 1: 클라이언트 컴퓨터에서 클라이언트 인증서 구성
클라이언트 인증서는 IIS를 실행하는 서버에서 신뢰하는 인증 기관에서 발급합니다.
해결 방법 2: 동의하도록 요구 사항 변경 옵션
웹 애플리케이션을 실행하기 위해 사용자에게 클라이언트 인증서가 필요하지 않은 경우 클라이언트 인증서 기능의 필요 옵션 대신 수락 옵션을 사용합니다. IIS 관리자의 웹 애플리케이션에 대한 SSL 설정 페이지에서 이 설정을 변경할 수 있습니다. 이렇게 하려면 다음 단계를 수행하세요.
IIS 7.0을 실행하는 컴퓨터에서 시작을 선택하고 검색 시작 상자에 inetmgr을 입력한 다음 프로그램 목록에서 Inetmgr 을 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 선택합니다.
관리자 암호 또는 확인 메시지가 표시되면 암호를 입력하거나 계속을 선택합니다.
IIS 관리자에서 SSL 설정을 변경할 웹 애플리케이션을 찾습니다.
기능 보기에서 SSL 설정을 두 번 클릭합니다.
SSL 설정 페이지의 클라이언트 인증서에서 수락 옵션을 선택합니다.
작업 창에서 적용을 선택합니다.