2012-05-09 9 views
3

J'ai installé l'AD FS 2.0 et j'ai installé le WIF et VS2010 sur une autre machine qui hors du domaine.AD FS 2.0 et WIF, MSIS7001 Erreur

J'ai créé une application ASP.NET MVC 3 et j'ai configuré via l'assistant Ajout de référence STS, le fichier FederationMetadata.xml de mon AD FS. J'ai ajouté les approbations de parties de confiance dans AD FS, spécifié l'identificateur à l'URL de mon application MVC (http: // localhost: 16034 /), et créé une règle de revendication qui est Pass Through ou Filtrer une revendication entrante, avec le type de réclamation entrante était le nom de compte Windows.

J'ai également ajouté un point de terminaison dans le RP de WS-Federation, et l'URL était https://192.168.56.101/adfs/ls/, ce qui correspond à l'adresse IP de mon AD FS. Ensuite, lorsque j'ai démarré le site Web, il a été redirigé vers l'AD FS qui était https://192.168.56.101/adfs/ls/?wa=XXXX&wtrealm=XXXXX. Mais finalement, j'ai eu une page d'erreur a déclaré que la page était une erreur avec un code de référence.

j'ai vérifié sur la machine AD FS et trouvé l'erreur était

MSIS7001: Le contexte du protocole passif n'a pas été trouvé ou non valide. Si le contexte était stocké dans des cookies, les cookies présentés par le client n'étaient pas valides. Assurez-vous que le navigateur client est configuré pour accepter les cookies de ce site Web et réessayez cette demande.

Mais le problème est que, quand je Fiddler je peux voir mon HTTP demandé avec les témoins tels que MSISAuth = XXXXX XXXXX = MSISAuth1 MSISAuthenticated XXXXX XXXXX MSISLoopDetectionCookit

Ce que je fait de mal?

Répondre

5

Comment avez-vous configuré le point de terminaison?

Dans la console ADFS:

Questions connexes