Bonjour
J'ai créé un service WCF pour une application Silverlight qui doit me retourner un liste d'objets "Produit" que je construis à partir d'une base de données. Je récupère tous les produits de ma base ce que fait une liste d'envi 3000 objets.
Mais côté client je trouve l'erreur "Not Found" à cause de la taille de la Liste (j'ai découvert cela en limitant à 5 le nombre d'éléments dans la liste)
J'ai vu sur internet la configuration du service et du client et j'ai fait ça :
-> Côté Service WCF: Web.config
Avec dans le endpoint l'attirbut : bindingConfiguration="binding0"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <bindings> <basicHttpBinding> <binding name="binding0" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> </binding> </basicHttpBinding> </bindings>
->Côté Client : ServiceReferences.ClientConfig
Avec dans le endpoint l'attirbut : bindingConfiguration="BasicHttpBindingClient"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <basicHttpBinding> <binding name="BasicHttpBindingClient" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <security mode="None" /> </binding> </basicHttpBinding>
Voilà alors comment supprimer toute les limites de taille des messages envoyer OU comment utiliser un autre format d'envoi de message pour que ça marche ?
Merci à tous
Partager