IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Probléme d'appel à un WCF web service


Sujet :

Silverlight

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Janvier 2008
    Messages : 62
    Par défaut Probléme d'appel à un WCF web service
    Bonjour tout le monde,
    voila j'ai créé un projet d'une application silverlight hébergé sur une application web ASP.net .
    Pour ma couche d'accés aux données ,j'utilise les "LINQ to SQL class" , je crée ensuite un "SIlverlight based WCF services" que j'exploite du coté de l'application silverlight (enfin, jusqu'à hier).
    Aujourd'hui j'ai le probléme suivant :

    An error occurred while trying to make a request to URI 'http://localhost:6165/Services1.svc'. This could be due to attempting to access a service in a cross-domain way without a proper cross-domain policy in place, or a policy that is unsuitable for SOAP services. You may need to contact the owner of the service to publish a cross-domain policy file and to ensure it allows SOAP-related HTTP headers to be sent. This error may also be caused by using internal types in the web service proxy without using the InternalsVisibleToAttribute attribute. Please see the inner exception for more details.
    Or, ce qui me semble bizarre c'est que l'appel se fait en local et non entre domaine différent.et cela marchait normalement jusqu'à hier.
    merci de m'aider.

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    bonjour

    Le port de ton serveur Web (Cassini) a peut être changé. Vérifie le port employé coté silverlight (fichier ServiceReferences.ClientConfig). Si celui ci est différent de 6165, change le.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Janvier 2008
    Messages : 62
    Par défaut
    merci pour ta réponse, mais de ce coté la c'était OK.

    il fallait en faite ajouter les fichiers XML suivant , pour autoriser l'accès inter - domaine : clientaccespolicy et crossdomain .
    on peut y spécifier les domaines à partir desquels on peut accéder aux services web , étant en environnement de développement(pas de soucis de sécurité), j'ai mis *.
    voila

    clientaccespolicy
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?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 path="/" include-subpaths="true"/>
          </grant-to>
        </policy>
      </cross-domain-access>
    </access-policy>
    crossdomain
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?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-http-request-headers-from domain="*" headers="SOAPAction,Content-Type"/>
    </cross-domain-policy>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème de proxy lors d'un appel d'un web service
    Par marwa21 dans le forum Windows Phone
    Réponses: 1
    Dernier message: 10/03/2011, 14h23
  2. Problème blocage lors d'appels successifs a web services
    Par identifiant_bidon dans le forum Services Web
    Réponses: 0
    Dernier message: 04/05/2010, 11h20
  3. Appel d'un Web Service WCF utilisant wsHttpBinding
    Par Thomas Lebrun dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 08/06/2009, 23h34
  4. problème d'arguments lors de l'appelle d'un web service
    Par hammag dans le forum Services Web
    Réponses: 1
    Dernier message: 24/06/2008, 17h30
  5. Problème de libération de DLL - Web Service
    Par Laurent_75000 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 18/05/2006, 13h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo