locked
Communication Exception sur VISTA RRS feed

  • Question

  • Bonjour,

    Je remplis une observablecollection  grâce à un service WCF. J'ai ajouté les deux fichiers crossdomain et clientaccesspolicy. Je peux tester mon appli sur deux oridnateurs:

    1 -  Windows Server 2008 : pas de problème, mon appli tourne et je peux débugger

    2 - Vista Professionnal : quand je lances mon appli, j'ai cette erreur : "Communication Exception" :"Une erreur s'est produite en tentant d'effectuer une demande à l'URI « http://localhost:64480/ServicesExposes/TableAffaires.svc ». Ce problème peut être dû à une tentative d'accès à un service entre domaines sans qu'une stratégie entre domaines appropriée soit en place ou une stratégie inadaptée aux services SOAP. Il est possible que vous soyez contraint de contacter le propriétaire du service pour publier un fichier de stratégie entre domaines et veiller à ce qu'il autorise l'envoi d'en-têtes HTTP SOAP. Consultez l'exception interne pour plus de détails."

    Je suis obligée de lançer l'appli dans le navigateur (et là mon appli tourne), mais dans ce cas je ne peux plus débugger !!! D'où vient cette différence entre entre Windows Server et Vista ?

    Merci de votre aide
    mardi 28 avril 2009 07:39

Réponses

  • Je viens de résoudre grâce à deux blogs très complets :

    http://www.joelhainley.com/index.php/2009/02/04/silverlight-communication-exception-was-unhandled-by-user-code/#comment-11188

    http://wallism.wordpress.com/tag/communicationexception/


    Je suppose que cela provient bien d'une différence entre vista et windows server. Il faut que le projet web qui héberge le projet silverlight soit le projet de démarrage (ici il s'agissait d'un web role) et le tour est joué ! Sous windows server cela ne l'était pas et ça marche quand même !
    • Marqué comme réponse soonia mercredi 13 mai 2009 21:16
    mercredi 13 mai 2009 21:16