none
Appel Service machine distante avec un client SilverLight RRS feed

  • Discussion générale

  • Bonjour,

    J'essaie de consommer un WCF sur un IIS distant et lors de l'execution d'un service, j'ai cette erreur :

    Une erreur s'est produite en tentant d'effectuer une demande à l'URI 'http://pc_tech46.ausytech.ausy.fr/ServiceWCF/Service.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. Cette erreur peut également être liée à l'utilisation de  types internes dans le proxy de service Web sans utiliser l'attribut InternalsVisibleToAttribute. Consultez l'exception interne pour plus de détails.

     

    sachant que j'ai un fichier clientAccesPolicy.xml

    <?xml version="1.0" encoding="utf-8" ?> 
    <ACCESS-POLICY> 
    <CROSS-DOMAIN-ACCESS> 
    <POLICY> 
    <ALLOW-FROM http-request-headers="SOAPAction">
     <DOMAIN uri="*" /> 
     </ALLOW-FROM> 
    <GRANT-TO> 
     <RESOURCE include-subpaths="true" path="/" /> 
     </GRANT-TO> 
     </POLICY> 
     </CROSS-DOMAIN-ACCESS> 
     </ACCESS-POLICY> 

    et un crossdomain.xml

    <?xml version="1.0" encoding="utf-8" ?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
     <allow-access-from domain="*" />
    </cross-domain-policy>

    Mon service est accessible via cette url http://pc_tech.tech.fr/ServiceWCF/

    et mes fichiers xml via http://pc_tech.tech.fr/ServiceWCF/clientaccesspolicy.xml

     

    merci d'avance

     

    mercredi 9 juin 2010 19:20

Toutes les réponses

  • Bonjour ominius,

    Avez vous trouver la solution à votre problème?


    Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken)
    mardi 3 août 2010 07:30
    Modérateur
  • Bonjour,

    Je voudrais savoir tu utilises quelle version  IIS.

    Cordialement

    mardi 21 décembre 2010 16:10
  • Bonjour ,

    Le mieux c'est de faire une série d'orchestration de test qui est de récupérer la solution de ton webservice  ,de l'exécuter localement,de faire l'appel du service au niveau du projet Silverlight.

    Il peut y arriver l'appel d'un web service sur un projet SL te retourne des erreurs bizzard sur la stratégie (de l'acces policy) alors ke l'erreur ne provient pas de là ou se situe ailleurs.

    Cordialement

    mardi 21 décembre 2010 16:16
  • Bonjour ,

    Le mieux c'est de faire une série d'orchestration de test qui est de récupérer la solution de ton webservice  ,de l'exécuter localement,de faire l'appel du service au niveau du projet Silverlight.

    Il peut y arriver l'appel d'un web service sur un projet SL te retourne des erreurs bizzard sur la stratégie (de l'acces policy) alors ke l'erreur ne provient pas de là ou se situe ailleurs.

    Cordialement

    mardi 21 décembre 2010 16:16