Je suis à perte, et j'espère que quelqu'un ici pourra m'aider. J'ai créé un service WCF qui s'exécute sur un ordinateur distant. Le service est auto-hébergé, mais fournit le clientaccesspolicy.xml via une commande webget.IIS Silverlight ne se connecte pas à WCF
J'ai également une application silverlight qui interroge le serveur WCF. J'accède au service via une référence de service. Lorsque j'exécute le code silverlight dans VS2008, il se connecte très bien au serveur. Lorsque j'héberge le site sur un serveur IIS local (même 5.1) cela fonctionne très bien. Cependant, lorsque je déplace mon site vers notre serveur IIS officiel, le client meurt lorsqu'il tente de se connecter au serveur. Au départ, cela ne fonctionnait pas du tout, puis nous avons ajouté les types MIME. Bien que, actuellement, je pense que le type MIME pour .xap est toujours défini sur application/octet-stream. (Je ne sais pas si cela fait vraiment une différence, puisque le site est maintenant téléchargé.)
J'ai vérifié les paquets entrant et sortant du navigateur, et il semble que le client se bloque chaque fois que j'essaie d'établir un connexion au serveur (je crois qu'il a lieu lorsqu'il instancie le code de connexion, avant même d'envoyer un paquet.) Je sais que le serveur IIS peut voir le service WCF, puisque j'ai testé la récupération des données du service en utilisant ASP.NET.
En plus d'installer le SDK sur cet IIS, je ne vois rien d'autre à essayer. Quelqu'un a des idées?
Merci
Merci Shawn, cependant, je suis allé à mon http: //domain/clientaccesspolicy.xml et j'ai obtenu le bon fichier – Johannes
cela m'a aidé, merci –