Service WCF, Supprimer limite de données ?
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
Code:
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> |
Avec dans le endpoint l'attirbut : bindingConfiguration="binding0"
->Côté Client : ServiceReferences.ClientConfig
Code:
1 2 3 4 5 6
| <basicHttpBinding>
<binding name="BasicHttpBindingClient" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding> |
Avec dans le endpoint l'attirbut : bindingConfiguration="BasicHttpBindingClient"
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