2010-01-12 5 views
1

J'ai téléchargé le "Developer Training Kit" pour Windows Identity Foundation et l'ai installé sur une machine virtuelle Windows Server 2008 R2 nouvellement configurée. Lorsque j'ouvre les exemples de solutions et appuyez sur F5 pour les exécuter, j'obtiens l'erreur suivante:Obtention d'exemples de Kit de développement de développeur Windows Identity Foundation

"Impossible de démarrer le débogage sur le serveur Web La connexion sous-jacente a été fermée: une erreur inattendue s'est produite sur un envoi."

Si j'essaie de démarrer la page Web sans débogage (Ctrl-F5), j'obtiens une erreur «La connexion a été réinitialisée» dans le navigateur. Rien ne fonctionne! La seule chose inhabituelle ici est que je vois que les adresses sur la machine locale commencent par https au lieu de http comme je suis habitué dans mon environnement de développement. Quelqu'un at-il pu obtenir ces exemples de code?

Répondre

2

J'ai trouvé une solution à ceci: social.msdn.microsoft.com/....

Il y a un bogue dans le script d'installation. Vous devez ouvrir le script et apporter des modifications avec un éditeur de texte.

Pour citer le site lié ci-dessus (au cas où il disparaît), apportez la modification suivante à SetupCertificates.cmd. Remplacer

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

ECHO Configuration de SSL sur le port 443 en utilisant un certificat localhost ...

netsh http ajouter sslcert ipport = 0.0.0.0 : 443 appid = {} 00000000-0000-0000-0000-000000000000 certhash =% certhash% = clientcertnegotiation permettre

) autre (

ECHO certificat de serveur Importation et un point HTTP.SYS à elle ...

httpcfg.exe mis ssl -i 0.0.0.0:443 -f 2 -h% certhash%

)

Avec

ECHO Configuration de SSL sur le port 443 en utilisant un certificat localhost ...

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

Questions connexes