Domanda

Ho scaricato il "Training Kit di sviluppo" per Windows Identity Foundation e installato su una macchina virtuale appena R2 configurare Windows Server 2008. Quando apro l'esempio soluzioni e premere F5 per eseguire loro, ottengo il seguente errore:

"Impossibile avviare il debug sul server Web La connessione sottostante chiusa:. Verificato un errore imprevisto su un invio"

Se provo ad avviare la pagina web senza il debug (Ctrl-F5), ottengo una "Connection è stato ripristinato" errore nel browser. Niente funziona!

L'unica cosa insolita è che vedo che gli indirizzi sulla macchina locale iniziano con https invece di http come sono abituato al mio ambiente di sviluppo. Qualcuno ha qui saputo ottenere questi esempi di codice per eseguire?

È stato utile?

Soluzione

Ho trovato una soluzione a questo qui: social.msdn.microsoft.com / ... .

C'è un bug nello script di installazione. Bisogna aprire lo script e apportare modifiche con un editor di testo.

Per citare dal sito linkato sopra (nel caso in cui scompare), apportare la seguente modifica alla SetupCertificates.cmd. Sostituire

@If ( "% IsWinClient%" == "true") (

ECHO Impostazione SSL a porta 443 di usare i certificati localhost ...

netsh http aggiungere ipport sslcert = 0.0.0.0: 443 appid = {} 00000000-0000-0000-0000-000000000000 CertHash =% CertHash% clientcertnegotiation = abilitare

) altro (

ECHO Importazione certificato server e punto HTTP.SYS a esso ...

Httpcfg.exe impostare SSL -i 0.0.0.0:443 -f 2 -h% CertHash%

)

Con

ECHO Impostazione SSL a porta 443 di usare i certificati localhost ...

netsh http aggiungere ipport sslcert = 0.0.0.0: 443 appid = {} 00000000-0000-0000-0000-000000000000 CertHash =% CertHash% clientcertnegotiation = abilitare

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top