Je reçois l'erreur suivante lorsque je connecte mon application Silverlight à mon service WCF. J'héberge ce wcf en tant que service d'auto-hébergement.erreur de stratégie interdomaine dans Silverlight avec WCF
Une erreur s'est produite lors de la tentative de demande auprès de l'URI 'http://lmr-hero/iSponsorWebSite/projectService.svc/basic'. Cela peut être dû à la tentative d'accès à un service de manière interdomaine sans qu'une politique interdomaine appropriée soit en place ou une stratégie inappropriée pour les services SOAP. Vous devrez peut-être contacter le propriétaire du service pour publier un fichier de stratégie inter-domaines et pour vous assurer qu'il permet l'envoi d'en-têtes HTTP liés au protocole SOAP. Cette erreur peut également être provoquée en utilisant des types internes dans le proxy de service Web sans utiliser l'attribut InternalsVisibleToAttribute. S'il vous plaît voir l'exception interne pour plus de détails.
Quelles sont les causes possibles de cette erreur?
Où votre service est-il hébergé? – Siege898
En fait, je l'ai d'abord hébergé comme un service d'auto-hébergement. Mais puisque je ne peux pas trouver un endroit pour mettre ces deux fichiers xml (clientaccesspolicy.xml et crossdomain.xml) quand je l'héberge en tant que service auto-hébergé, je l'ai hébergé dans le serveur IIS et mettre deux xml dans mon C: \ Inetpub \ wwwroot '. Ensuite, cela a fonctionné parfaitement. Merci pour le soutien à tous! –
Dans la machine locale, il fonctionne très bien. mais quand j'ai déployé WCF dans IIS sur le serveur alors son ne fonctionne pas. c'est jeter la même erreur. Lorsque j'essaie d'ouvrir crossdomain.xml, il ne s'ouvre pas sur le serveur. Il est indiqué "Erreur de traitement des erreurs non spécifiées" http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd ". ' – user270014