SilverLight et WCF, transfert de fichier volumineux
Bonjour
Mon problème est à priori un classique du genre : j'essaie de faire marcher un service WCF proposant une fonction pour uploader et stocker un fichier sur le serveur.
Ca marche pour fichiers de taille inférieure à 2mo (encore que la limite ait l'air de varier 8O) mais dès qu'on parle de 6/7mo ou plus, ya plus personne : erreur 404.
Après de nombreuses recherches, j'ai blindé le fichier Web.config
Code:
1 2 3 4 5 6 7 8
| <system.serviceModel>
<bindings>
<basicHttpBinding> <!--BINDING-->
<binding name="ServicesBinding" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647">
<readerQuotas maxArrayLength="2147483647" maxStringContentLength="2147483647"/>
</binding>
</basicHttpBinding>
</bindings> |
Toujours pas. J'ai alors fait de même dans le code de l'appel au service côté client silverlight
Code:
1 2 3
| BasicHttpBinding Binding = new BasicHttpBinding(BasicHttpSecurityMode.None);
Binding.MaxBufferSize = Int32.MaxValue;
Binding.MaxReceivedMessageSize = Int32.MaxValue; |
Niet, nada, rien. Et encore je ne parle là que de l'essai qui veux bien marcher avec des fichiers de petite taille en local.
Quelqu'un à l'ombre d'une piste ?...