핫픽스를 사용할 수 있는 .NET Framework 3.5 SP1 해당 WCF 설정과 함께 RequireSSL 및 SSLRequireCert IIS 설정을 자동으로 간단해집니다

기술 자료 번역 기술 자료 번역
기술 자료: 976566 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

.NET Framework 3.5 기반 Windows 통신 Foundation (WCF) 서비스는 인터넷 정보 서비스 (IIS) 에서 호스트하는 컴퓨터에서 다음 문제 중 하나 이상이 발생합니다.

1 문제

WCF 서비스를 실행할 때 WCF 서비스는 HTTP 끝점을 IIS 에서 가상 응용 프로그램이 SSL 필요 설정을 활성화한 경우 다음과 같은 오류 메시지가 나타납니다.
일치하는 구성표를 http BasicHttpBinding 바인딩을 사용하여 끝점에 대한 기본 주소를 찾을 수 없습니다. 등록된 기준 주소가 [https] 구성표입니다.

문제점 2

IIS SSL 설정 페이지에서 필요클라이언트 인증서 를 영역을 설정합니다. 이 플래그를 TRUE 로 설정하면 SslRequireCert IIS 보안을 설정합니다. 또한 HttpsTransportBindingElement 요소를 사용하여 WCF 서비스 끝점 중 하나를 FALSE로 RequireClientCertificate 키 집합이 있습니다. 이 시나리오에서는 서비스가 실행하려고 하면 다음과 같은 오류 메시지가 나타납니다.
SSL 설정 서비스에 대해 '없음' 'SSL, SslNegotiateCert, SslRequireCert' IIS의 일치하지 않습니다.

해결 방법

Windows Vista 서비스 팩 2 (SP2) 및 Windows Server 2008 SP2

Windows Vista SP2 또는 Windows Server 2008 SP2가 이 문제를 해결하려면 다운로드하여 Microsoft 기술 자료 문서 981001 설명되어 있는 핫픽스를 적용하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오:
981001핫픽스 롤업 .NET Framework 3.5 SP1 위한 Windows Vista SP2 및 Windows Server 2008 SP2 Windows 통신 파운데이션을 사용할 수 있습니다.

Windows 7 및 Windows Server 2008 R2

Windows 7 Windows Server 2008 R2이 이 문제를 해결하려면 다운로드한 후 다음 Microsoft 기술 자료 문서에서 설명하는 핫픽스를 적용하십시오.
981002핫픽스 롤업 .NET Framework 3.5 SP1에 대한 Windows 7 및 Windows Server 2008 R2 Windows 통신 파운데이션을 사용할 수 있습니다.

핫픽스 메모

이 핫픽스는 WCF 웹 서비스는 IIS 웹 서버 보안 설정 관리할 수 있습니다. WCF 서비스의 서비스 구성 파일을 수동으로 수정할 필요가 제거합니다. SSL 필요SslRequireCert IIS 설정을 .NET Framework 3.5 SP1 해당 WCF 설정과 함께 핫픽스를 자동으로 간단해집니다.

이 핫픽스를 적용하면 다음과 같은 결과가 발생합니다.
  • “ 1 문제 ”, “ 현상 ” 단원의 아래에 설명된 문제에 대한 서비스가 성공적으로 실행됩니다. 또한 SSL 필요 설정은 IIS에서 WCF 서비스의 보안 구성을 무시합니다. 따라서 클라이언트는 HTTP 끝점에 액세스할 수 없습니다.
  • “ 2 문제 ”, “ 현상 ” 단원의 아래에 설명된 문제에 대한 서비스가 성공적으로 실행됩니다. 또한 WCF 서비스 HttpsTransportBindingElement 요소에서 RequireClientCertificate 키는 TRUE로 설정됩니다.
그러나 이 핫픽스는 다음 조건 모두에 해당할 때 어떤 서비스를 실행할 수 없습니다 문제가 해결되지 않습니다.
  • SslRequireCert 플래그 IIS false로 설정되어 있습니다.
  • WCF 서비스의 HttpsTransportBindingElement 요소에서 RequireClientCertificate 키는 false로 설정됩니다.

추가 정보

IIS에는 IT 전문가가 관리하는 응용 프로그램을 관리할 수 있는 몇 가지 구성 손잡이가 있습니다. 이러한 손잡이를 인증 설정과 조절 설정에 의해 HTTP 가상 응용 프로그램 등이 있습니다. IIS에서 WCF 서비스를 호스팅할 때 응용 프로그램 또는 서비스의 구성 호스트 설정으로 일치해야 합니다. 이 요구 사항은 다음과 같은 이유로 IT 전문가가 만족할 수 없습니다.
  • 많은 IT 환경에서 IT 전문가가 관리하고 응용 프로그램의 가상 디렉터리 및 응용 프로그램 뷰 관리할 수 있습니다. 이들은 보통 응용 프로그램을 빌드하는 데 사용되는 기술과 구현을 사용하여 익숙하지 않은 있습니다. 따라서 IT 전문가가 호스트 및 응용 프로그램의 구성 합리적으로 쉽지 않습니다.
  • 경우에도 IT 전문가 기술 구현을 사용하여 익숙한, IT 전문가가 복잡한 관리 작업을 처리해야 합니다. pro IT 호스트를 구성할 뿐 아니라 서비스 구성을 변경해야 합니다.
  • 많은 조직에서 IT 전문가가 프로덕션 환경에서 응용 프로그램 구성 파일 변경 일반적으로 권장되지 않습니다.

속성

기술 자료: 976566 - 마지막 검토: 2010년 3월 26일 금요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
키워드:?
kbmt kbexpertiseadvanced kbsurveynew kbqfe kbhotfixserver KB976566 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:976566

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com