Obtendo exemplos de "Kit de Treinamento de Desenvolvedores" do Windows Identity Foundation para funcionar

StackOverflow https://stackoverflow.com/questions/2052386

Pergunta

Fiz o download do "Kit de Treinamento do Desenvolvedor" para o Windows Identity Foundation e o instalei em uma máquina virtual recém -configurada do Windows Server 2008 R2. Quando abro as soluções de exemplo e pressiono F5 para executá -las, recebo o seguinte erro:

"Incapaz de começar a depurar no servidor da Web. A conexão subjacente foi fechada: ocorreu um erro inesperado em um envio".

Se eu tentar iniciar a página da web sem depuração (Ctrl-F5), recebo um erro de "conexão foi redefinido" no navegador. Nada funciona!

A única coisa incomum aqui é que vejo que os endereços na máquina local começam com HTTPS em vez de HTTP, como estou acostumado no meu ambiente de desenvolvimento. Alguém aqui conseguiu que essas amostras de código sejam executadas?

Foi útil?

Solução

Encontrei uma solução para isso aqui: social.msdn.microsoft.com/....

Há um bug no script de instalação. Você precisa abrir o script e fazer alterações com um editor de texto.

Para citar no site vinculado acima (caso ele desapareça), faça a seguinte alteração no setupCertificates.cmd. Substituir

@if ("%iswinclient%" == "true") (

Echo configurando SSL na porta 443 usando o certificado de localhost ...

netsh http add sslCert ipport = 0.0.0.0: 443 Appid = {00000000-0000-0000-0000-000000000000} CERTHASH =% CerThash% ClientCertNegoGation = Enable

) senão (

Echo Importar Certificado de Servidor e Ponto Http.sys ...

httpcfg.exe Conjunto SSL -i 0,0.0.0:443 -f 2 -h %CerThash %

)

Com

Echo configurando SSL na porta 443 usando o certificado de localhost ...

netsh http add sslCert ipport = 0.0.0.0: 443 Appid = {00000000-0000-0000-0000-000000000000} CERTHASH =% CerThash% ClientCertNegoGation = Enable

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top