2009-04-27 7 views
2

J'ai une application Silverlight que je souhaite appeler depuis https ou http. Je l'ai eu travailler avec l'un ou l'autre mais j'ai des problèmes pour le faire fonctionner avec les deux (avec un seul web.config)WCF Silverlight HTTP ET HTTPS

J'ai trouvé un post sur les forums silverlight.net qui montre comment ils l'ont fait mais ça ne marche pas pour moi. http://silverlight.net/forums/t/13275.aspx (le message marqué comme la réponse)

Ai-je raté quelque chose?

Si je navigue vers l'URL https pour le service, il me donne la page de description de mex mais si je navigue vers le site http pour le service que je reçois;

"Impossible de trouver une adresse de base correspondant au schéma https pour le point de terminaison avec la liaison BasicHttpBinding.Les schémas d'adresse de base enregistrés sont [http]."

+1

"Ai-je oublié quelque chose?" - Peut-être une description plus longue que "les problèmes qui le font fonctionner". Un message d'erreur? Un comportement? – Espo

+0

bon point, désolé à ce sujet. J'ai ajouté le message d'erreur que je reçois. –

Répondre

2

Si vous ne pouvez même pas voir le service sur http, cela expliquerait pourquoi Silverlight ne peut pas se connecter au service http.

Assurez-vous que dans votre service, vous définissez à la fois un point de terminaison HTTP et un point de terminaison HTTPS. Publier le fichier .config pour votre service peut être utile si possible.

est ici une question liée SO Can a service have multiple endpoints?

Si vous pouvez voir la description du service à la fois http et https juste par le navigateur, vous pouvez essayer d'obtenir Silverlight pour se connecter à deux services.