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

Windows Communication Foundation .NET Discussion :

Problème d'endpoint pour la consomation d'un service WCF


Sujet :

Windows Communication Foundation .NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2010
    Messages : 25
    Par défaut Problème d'endpoint pour la consomation d'un service WCF
    Bonjour,

    Je me heurte en ce moment à l'erreur suivante dans l'élaboration d'une bibliothèque de service WCF. J'arrive à récupérer la référence du service sur une machine distante, mais quand j'essaie d'utiliser l'une des fonctions du contrat le message d'erreur suivant apparait.

    Impossible de trouver un élément de point de terminaison par défaut qui fait référence au contrat « ServicePacs.IService1 » dans la section de configuration du client ServiceModel. Ceci peut être dû au fait que le fichier de configuration de votre application est introuvable ou que l'élément de point de terminaison correspondant à ce contrat est introuvable dans l'élément client.
    le fichier de conf app.config est remplis comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <configuration>
      <system.web>
        <compilation debug="true" />
      </system.web>
      <system.serviceModel>
        <bindings />
        <client />
        <services>
          <service behaviorConfiguration="WcfServiceLibraryGoodbyWorld.Service1Behavior"
          name="WcfServiceLibraryGoodbyWorld.Service1">
            <endpoint address="http://192.168.1.16:8069/toto/WcfServiceLibraryGoodbyWorld.Service1.svc" binding="wsHttpBinding" contract="ServicesCommons.IService1">
              <identity>
                <dns value="localhost" />
              </identity>
            </endpoint>
            <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
            <host>
              <baseAddresses>
                <add baseAddress="http://198.168.1.16:8069/toto/WcfServiceLibraryGoodbyWorld.Service1.svc" />
              </baseAddresses>
            </host>
          </service>
        </services>
        <behaviors>
          <serviceBehaviors>
            <behavior name="WcfServiceLibraryGoodbyWorld.Service1Behavior">
              <serviceMetadata httpGetEnabled="true" />
              <serviceDebug includeExceptionDetailInFaults="true" />
            </behavior>
            <behavior name="WcfServiceLibraryGoodbyWorld.Service2Behavior">
              <serviceMetadata httpGetEnabled="true" />
              <serviceDebug includeExceptionDetailInFaults="false" />
            </behavior>
          </serviceBehaviors>
        </behaviors>
      </system.serviceModel>
    </configuration>
    Le port 8069 est bien ouvert. la prise en charge de ces fichiers de configuration .svc est installé
    Service1.svc est remplis comme suit:
    <%@ ServiceHost Service="WcfServiceLibraryHelloWorld.Service1" %>
    Les fichier App.config cliente et la classe proxy sont généré par la ligne de commande
    svcutil.exe http://192.168.1.16:8069/toto/WcfSer...vice1.svc?wsdl

    Voila, je crois que tout y est. Si quelqu'un a une idée je prends

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    et ton code source du service?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2010
    Messages : 25
    Par défaut
    Code source supprimé pour raison de confidentialité

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    namespace WcfServiceLibraryGoodbyWorld
    {
    //CODE
    }

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Ce que je capte pas, c'est que dans l'erreur on parle de ServicePacs.IService1 alors que dans dans ton fichier de config on a ServicesCommons.IService1.
    Y'a quoi dans le .config client?

  5. #5
    Membre éclairé Avatar de padodanle51
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 389
    Par défaut
    Bonjour
    Je me permet de te répondre, en fait je suis le collègue de travail
    Voilà le code coté client:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <client>
                <endpoint address="http:/192.168.1.16:8069/toto/WcfServiceLibraryGoodbyWorld.Service1.svc"
                    binding="wsHttpBinding"
                    contract="ServicePacs.IService1" name="WSHttpBinding_IService1">
                    <identity>
                        <dns value="localhost" />
                    </identity>
                </endpoint>
            </client>
    En fait le servicepacs vient du fait que lorsque j'ai rajouté le Service Reference dans visual studio, je lui ai donné le nom ServicePacs.
    Merci de ton aide

  6. #6
    Membre éclairé Avatar de padodanle51
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 389
    Par défaut
    Aucune solution au problème?

  7. #7
    Membre éclairé Avatar de padodanle51
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 389
    Par défaut
    Le problème venait de wsHttpBinding! Ce n'est pas supporté apparement par Silverlight, il fallait mettre basicHttpBinding
    Voilà
    Merci de votre contribution

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

Discussions similaires

  1. Consomation d'un service WCF depuis JQuery
    Par Alterans dans le forum ASP.NET
    Réponses: 3
    Dernier message: 18/10/2013, 15h37
  2. [Débutant] Consomation d'un service WCF
    Par Ilaoet dans le forum Services Web
    Réponses: 3
    Dernier message: 04/07/2013, 11h30
  3. Impact FrameWork pour le client d'un Service WCF
    Par Invité dans le forum Windows Communication Foundation
    Réponses: 1
    Dernier message: 29/01/2010, 18h22
  4. Problème unit CRT pour Faire du Pascal avec Delphi
    Par alexmorel dans le forum Débuter
    Réponses: 4
    Dernier message: 01/06/2004, 17h13
  5. Réponses: 5
    Dernier message: 27/08/2003, 11h45

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