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

Services Web Discussion :

WCF état Fault


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut WCF état Fault
    Bonjour,

    Je déploie un webservice (en C#) sur un serveur IIS 6 hosté par un Windows Server 2008
    Une application wpf utilise ce webservice.
    Mon webservice bind sur une adresse de type "192.168.X.X" (donc dans mon réseau local)
    Si mon appli wpf se trouve sur le même ordinateur que le webservice tout marche très bien.
    En revanche, sur un autre ordinateur du réseau local, une exception est lancé:
    $exception {"L’objet de communication System.ServiceModel.Channels.ServiceChannel ne peut pas être utilisé pour la communication car il est dans l’état Faulted."}
    System.Exception {System.ServiceModel.CommunicationObjectFaultedException}
    Pourtant, sur ce même PC, je peux très bien voir le contrat du webservice et le wsdl (en tapant 192.168.x.x/Webservice.svc?wsdl)

    Je développe sous VS 2010, framework 4.
    Une informations qui m'a semblé importante sur beaucoup de sujet, mon webservice bind sur du "wsHttpBinding" encodé en "Mtom"

    Je pense à un problème de droit, mais comment puis-je voir le contrat si tel est le cas...

    Merci d'avance pour vos réponses

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut
    J'ai de nouveau élément, je n'ais pas accès au serveur mais il semble que l'exception en question en cache une autre.
    Mon code n'est pourtant pas dans une directive "using"
    Beaucoup de post parle de la synchro entre client et serveur, je testes ça demain matin. Il se pourrais bien que ce soit la cause.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut
    Bonjour,

    Je viens de mettre mon client et mon serveur à la même heure et toujours la même erreur. Le canal du webservice est en état 'Faulted'

    Si quelqu'un à une piste, je suis preneur à 100%...

    Merci d'avance

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut
    \o/ c'est good j'ai résolu mon problème.

    Pour information c'est l'authentification du webservice.

    Comment avoir l'erreur réel:
    - Poser un breakpoint sur la méthode du webservice (cote client)
    - Puis lancer un pas a pas detaillé et magique, le message d'erreur apparaît dans une alerte windows

    Comment régler le problème:
    - Customiser le binding du webservice et mettre la securité à "None" (ou authentifié l'utilisateur)

    Bye

  5. #5
    Invité
    Invité(e)
    Par défaut
    Info : pour avoir l'erreur de façon explicite côté client l'astuce est de mettre l'attribut includeExceptionDetailInFaults à true dans l'élément serviceDebug du behavior de ton service côté serveur.

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

Discussions similaires

  1. [Débutant] [WCF] Comment manager la coupure d'un web service via Faulted event
    Par CSharpDevMan dans le forum Services Web
    Réponses: 0
    Dernier message: 28/02/2013, 18h33
  2. [WCF] Envoie de Byte[] - Webservice faulted
    Par NeoKript dans le forum Windows Communication Foundation
    Réponses: 1
    Dernier message: 22/04/2010, 21h47
  3. WCF: simpleHttpBinding, app.config et host.faulted
    Par Invité dans le forum Services Web
    Réponses: 4
    Dernier message: 15/04/2009, 18h07
  4. [WCF] System.ServiceModel.Channels.ServiceChannel état Faulted
    Par gufra dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 25/09/2007, 20h08
  5. Réponses: 5
    Dernier message: 08/07/2002, 16h22

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