2012-09-24 1 views
0

J'ai commencé à travailler sur un service WIF saml WCF. Lorsque je lance le site Web qui appelle le service WCF, il apparaît avec une boîte de dialogue d'espace de carte Windows et l'erreur suivante dans l'événement Windows Bûche.SAMS WCF webservice

La stratégie entrante a échoué la validation. Aucun élément de revendication valide n'a été trouvé dans le fichier XML de stratégie.

Informations complémentaires:
à System.Environment.get_StackTrace()
à Microsoft.InfoCards.Diagnostics.InfoCardTrace.BuildMessage (InfoCardBaseException ie)
à Microsoft.InfoCards.Diagnostics.InfoCardTrace.TraceAndLogException (Exception e)
à Microsoft.InfoCards.Diagnostics.InfoCardTrace.ThrowHelperError (Exception e)
à Microsoft.InfoCards.InfoCardPolicy.Validate()
à Microsoft.InfoCards.Request.PreProcessRequest()
à Microsoft.InfoCards.ClientUIRequest .PreProcessRequest()
à Microsoft.InfoCards.Request.DoProcessRequest (String & extendedMessage)
à Microsoft.InfoCards.RequestFactory.ProcessNewRequest (Int32 parentRequestHandle, IntPtr rpcHandle, IntPtr inArgs, IntPtr & outArgs)

Répondre

1

De mémoire, désactivez Cardspace en réglant:

ChannelFactory.Credentials.SupportInteractive = false 
+0

Réglez-vous cela sur le site référençant le service wcf? –

+0

Bon exemple ici: http://stackoverflow.com/questions/5598388/how-do-i-configure-wcf-to-use-a-custom-realm-in-urn-format-with-azure-acs – nzpcmad

+0

Où puis-je définir cet extrait de code? – jonas

Questions connexes