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 :

Stratégie inter-domaines introuvable


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 77
    Par défaut Stratégie inter-domaines introuvable
    Bonjour,

    Je début tout juste en silverlight et WCF. J'ai donc suivit les articles de Julien Corioland Introduction à Windows Communication Foundation (qui soit dit en passant sont de très bon articles, les meilleurs que j'ai trouvé pour le moment) pour créer mon service WCF.

    Première chose que je n'ai toujours pas compris c'est comment utiliser un service WCF sans être obligé de diffuser les méta-données. Bref, ceci est un détail.

    J'ai donc créé un proxy automatiquement en ajoutant à mon projet silverlight une référence de service.

    Tout s'est bien passé sauf que dans la liste d'erreurs j'ai un avertissement qui me dit que la stratégie inter-domaines est introuvable.

    Pourtant les deux fichier clientaccesspolicy.xml et crossdomain.xml sont présents au même endroit que le fichier monservice.svc

    Du coup quand je fais appel à une méthode de mon service WCF, ca plante ...

    Et je ne comprends pas du tout pourquoi.

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Il ne faut pas que tes fichiers xml soit au même endroit que ton svc mais soient à la racine de ton serveur. Si tu utilises le serveur de développement de VS alors il faut les mettre à la racine de ton projet Web.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 77
    Par défaut
    Citation Envoyé par Skyounet Voir le message
    Il ne faut pas que tes fichiers xml soit au même endroit que ton svc mais soient à la racine de ton serveur. Si tu utilises le serveur de développement de VS alors il faut les mettre à la racine de ton projet Web.
    Humm, sur MSDN il est dit que si le site web où est le service WCF est
    Http://www.monsite.com/monservice.svc, alors les fichiers doivent se trouver sur http://www.monsite.com/

    Autre chose de bizarre, lorsque j'ai commencé mon site en silverlight sur mon ordinateur portable où j'étais déconnecté du web. Et je n'avais jamais auparavant utilisé de stratégies inter-domaine.

    Donc le lien "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd" situé dans le fichier crossdomain.xml, n'était pas accessible.

    Se pourrait-il que cela vienne de là ?

    Car une fois rentré chez moi, j'avais donc accès au net, l'erreur avait disparue ...

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par Pyroa Voir le message
    Humm, sur MSDN il est dit que si le site web où est le service WCF est
    Http://www.monsite.com/monservice.svc, alors les fichiers doivent se trouver sur http://www.monsite.com/
    C'est ce que sky te dit: il faut que le fichier se trouve à la racine de ton serveur Web.

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

Discussions similaires

  1. Ajax inter domaine
    Par ouioui2000 dans le forum AJAX
    Réponses: 6
    Dernier message: 04/07/2015, 10h40
  2. [W2003]domaine introuvable
    Par jackk dans le forum Windows Serveur
    Réponses: 12
    Dernier message: 09/08/2012, 19h36
  3. Prise en compte stratégies de domaine
    Par dhalte dans le forum Windows
    Réponses: 0
    Dernier message: 06/12/2010, 13h11
  4. Réponses: 19
    Dernier message: 20/03/2010, 14h27
  5. Réponses: 0
    Dernier message: 07/07/2009, 13h16

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