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 configuration binding


Sujet :

Windows Communication Foundation .NET

Vue hybride

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 310
    Par défaut Problème configuration binding
    Bonjour,

    Je créé un service WCF.
    Voici mon fichier App.config qui pose problème :

    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
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <system.serviceModel>
        <services>
          <service name="ServiceLibrary.service1">
            <endpoint
                address="http://localhost:8000/MyRemoteWCF"
                binding="basicHttpBinding"
                contract="ServiceLibrary.IService1" />
          </service>
          <bindings>
            <basicHttpBinding
              receiveTimeout="00:10:01"
              sendTimeout="00:10:01" />
          </bindings>
        </services>
      </system.serviceModel>
    </configuration>
    J'ai ajouté l'élément <bindings> afin de spécifier mes propres timeouts mais :
    Exception : Unrecognized element 'bindings' ..
    Pourtant c'est l'exemple utilisé par microsoft ici http://msdn.microsoft.com/fr-fr/library/ms733099.aspx

    Quel est le problème ?
    Merci.

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2004
    Messages
    297
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 297
    Par défaut
    Salut,

    Le tag <bindings> doit être situé après le tag </services>.

    Bon courage le début n'est jamais simple

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 310
    Par défaut
    Merci !

    Mais :
    Unrecognized attribute : 'receiveTimeout'.
    Encore une fois je cite la msdn :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <bindings>
        <basicHttpBinding 
            receiveTimeout="00:00:01"
        />
    </bindings>

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2004
    Messages
    297
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 297
    Par défaut
    Si tu places mal tes tags tu n'y arriveras pas.
    Place les correctements et ensuite ton erreur va surement disparaitre car ton example n'est pas cohérent avec celui de microsoft.

    Voila pour t'aider

    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
     
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <system.serviceModel>
        <services>
          <service name="ServiceLibrary.service1">
            <endpoint
                address="http://localhost:8000/MyRemoteWCF"
                binding="basicHttpBinding"
                contract="ServiceLibrary.IService1" />
          </service>
         </services>
         <bindings>
            <basicHttpBinding
              receiveTimeout="00:10:01"
              sendTimeout="00:10:01" />
          </bindings>
     
      </system.serviceModel>
    </configuration>

    ++

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 310
    Par défaut
    Toujours
    Unrecognized attribute : 'receiveTimeout'.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Essaie ça :
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <bindings>
      <basicHttpBinding>
        <binding name="myCustomBinding"
                 receiveTimeout="00:10:01"
                 sendTimeout="00:10:01" />
      </basicHttpBinding>
    </bindings>

    Les paramètres de configuration ne doivent pas être mis directement dans l'élément basicHttpBinding mais dans un sous élément binding auquel un nom doit être fournit. comme dans l'exemple précédent.
    la syntaxe correcte se trouve la.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 310
    Par défaut
    Parfait merci.

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

Discussions similaires

  1. problème de configuration BIND 9 sur Debian
    Par strappa dans le forum Réseau
    Réponses: 5
    Dernier message: 07/03/2013, 20h32
  2. Problème configuration Connexion Distante
    Par Sami Xite dans le forum Outils
    Réponses: 8
    Dernier message: 20/05/2006, 20h25
  3. [C#][MySQL 5.x]Problème de Binding
    Par Oufti dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/05/2006, 23h44
  4. Problèmes configuration CM ?
    Par ArHacKnIdE dans le forum Composants
    Réponses: 10
    Dernier message: 02/04/2006, 12h32
  5. Configuration bind
    Par gIch dans le forum Apache
    Réponses: 5
    Dernier message: 06/12/2005, 17h32

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