Bonjour à tous,
j'ai une application Silverlight qui accède à une base de données au travers d'un WCF. Rien de bien innovant donc. Tout se passe bien lorsque je bosse sous visual avec le serveur de développement.
Mais lorsque j'essaie de mettre le site en ligne, je n'arrive pas dans visual studio à mettre à jour la référence du service WCF dans l'application silverlight pour qu'il accède au service sur le server IIS.
J'ai cherché pas mal sur les forums et testé pas mal d'outils mais j'avoue que ça reste encore mysterieux
l'erreur est la suivante :
Pour faire tout ceci j'ai utilisé un tutoriel de Ludovic Lefort.Les métadonnées contiennent une référence qui ne peut pas être résolue*: 'http://localhost/OpxTeamOrg.Web/webservices/BEGFR.svc?wsdl'.
Le document WSDL contient des liens qui n'ont pas pu être résolus.
Une erreur s'est produite lors du téléchargement de 'http://localhost/OpxTeamOrg.Web/webservices/BEGFR.svc?xsd=xsd0'.
La connexion sous-jacente a été fermée*: Une erreur inattendue s'est produite lors de la réception.
Impossible de lire les données de la connexion de transport : Une connexion existante a dû être fermée par l’hôte distant.
Une connexion existante a dû être fermée par l’hôte distant
Metadata contient une référence qui ne peut pas être résolue*: 'http://localhost/OpxTeamOrg.Web/webservices/BEGFR.svc'.
Le type de contenu application/soap+xml; charset=utf-8 n'a pas été pris en charge par le service http://localhost/OpxTeamOrg.Web/webservices/BEGFR.svc. Les liaisons du client et du service peuvent ne pas être en correspondance.
Le serveur distant a retourné une erreur*: (415) Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8'..
Si le service est défini dans la solution actuelle, essayez de générer la solution et d'ajouter de nouveau la référence du service.
Y aurait-il un tutoriel adéquat ou une erreur de base dans ce que j'ai fait ? Comment reporter ce que fait le serveur de développement dans celui que j'essaie de mettre en place ? Merci par avance
Partager