2010-01-12 8 views
1

Windows Identity Foundation 용 "개발자 교육 키트"를 다운로드하여 새로 설정된 Windows Server 2008 R2 가상 컴퓨터에 설치했습니다. 예제 솔루션을 열고 F5 키를 눌러 실행하면 다음과 같은 오류가 발생합니다.Windows Identity Foundation "개발자 교육 키트"의 작동 예제

"웹 서버에서 디버깅을 시작할 수 없습니다. 기본 연결이 닫혔습니다 : 보내기에서 예기치 않은 오류가 발생했습니다."

디버깅 (Ctrl-F5)없이 웹 페이지를 시작하려고하면 브라우저에서 "연결이 재설정되었습니다"라는 오류가 발생합니다. 아무것도 작동하지 않습니다!

유일하게 특이한 점은 로컬 컴퓨터의 주소가 개발 환경에서 익숙하지 않은 http 대신 https로 시작된다는 것입니다. 여기 누구든지이 코드 샘플을 실행할 수 있습니까?

답변

2

여기에 대한 해결책을 찾았습니다 : social.msdn.microsoft.com/....

설치 스크립트에 버그가 있습니다. 스크립트를 열고 텍스트 편집기로 변경해야합니다.

위에서 링크 된 사이트에서 인용하려면 (표시되지 않는 경우) SetupCertificates.cmd를 다음과 같이 변경하십시오.

@if ("%의 IsWinClient의 %"== "true"로) (

ECHO는 로컬 호스트 인증서를 사용하여 포트 443에서 SSL을 설정

...

netsh를 HTTP 추가 sslcert의 ipport = 0.0.0.0 교체 : 443 APPID = {00000000-0000-0000-0000-000000000000} certhash = % CERTHASH % clientcertnegotiation = 그것을

) 다른 (

ECHO 가져 오기 서버 인증서 및 포인트 HTTP.SYS 수 있도록 ...

인 Httpcfg.exe 설정 SSL -i 0.0.0.0:443 -f 2 -h % CERTHASH %

ECHO는 로컬 호스트 인증서를 사용하여 포트 443에서 SSL 설정으로

)

...

netsh http add sslcert ipport = 0.0.0.0 : 443 appid = {00000000-0000-0000-0000-000000000000} certhash = % CERTHASH % clientcertnegotiation = enable