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 :

MaxReceivedMessageSize et MaxBufferSize


Sujet :

Windows Communication Foundation .NET

  1. #1
    Membre averti

    Inscrit en
    Juillet 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juillet 2009
    Messages : 34
    Par défaut MaxReceivedMessageSize et MaxBufferSize
    Bonjour à tous

    Lors de l'appel d'une fonction d'un de mes WCF j'obtient l'erreur suivante :

    Pour TransferMode.Buffered, MaxReceivedMessageSize et MaxBufferSize doivent avoir la même valeur.
    Nom du paramètre : bindingElement
    Voici le code de l'appel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                UnitsServiceClient usc = new UnitsServiceClient();
     
                UNITS[] testUnits = usc.GetAllUnits();
    et voici le fichier web.config (partiel) correspondant :

    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
          <service behaviorConfiguration="Wcf.Wcf.Impl.UnitsServiceBehavior"
            name="Wcf.Wcf.Impl.UnitsService">
            <endpoint address="" binding="basicHttpBinding" bindingConfiguration="wsHttp"
              contract="Wcf.Wcf.IUnitsService">
              <identity>
                <dns value="localhost" />
              </identity>
            </endpoint>
            <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
          </service>
     
     
        <bindings>
          <basicHttpBinding>
            <binding name="wsHttp" maxReceivedMessageSize="50000000" maxBufferSize="50000000">         
              <security mode="TransportCredentialOnly">
                <transport clientCredentialType="Windows"/>
              </security>
            </binding>
          </basicHttpBinding>
        </bindings>
    Comme on peut le voir, MaxReceivedMessageSize et MaxBufferSize ont la même taille, ce qui m'interpelle un peu au vues du message d'erreur que je reçoit.

    Quelqu'un aurait-il une idée ?

    Merci d'avance


    /pfellmann

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    à tout hasard, as tu regardé aussi la config du client ?

  3. #3
    Membre averti

    Inscrit en
    Juillet 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juillet 2009
    Messages : 34
    Par défaut
    j'hésite .....


    j'hésite entre marquer ce topic "résolu" et disparaitre dans un nuage de fumée et de honte avec un petit *piouf* en guise d'adieu


    en tout cas merci

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

Discussions similaires

  1. Définir MaxReceivedMessageSize pour Web Service non WCF
    Par theMonz31 dans le forum Services Web
    Réponses: 2
    Dernier message: 29/04/2013, 13h22
  2. [Débutant] MaxReceivedMessageSize encore et toujour
    Par Usi_Gh0st dans le forum Windows Communication Foundation
    Réponses: 11
    Dernier message: 17/02/2013, 15h18
  3. WCF - Adapter le maxReceivedMessageSize en fonction du message!
    Par goddet dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 19/12/2011, 08h39
  4. Réponses: 3
    Dernier message: 27/10/2011, 15h52

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