2012-06-25 1 views
0

Je télécharge des vidéos depuis un client mobile vers des services Web reposants via le transfert de flux binaire HTTP. Je suis capable de télécharger des vidéos avec 3-4 secondes de longueur. Mais les vidéos qui sont plus grandes que cela ou de grosses vidéos me font cette erreur sur le serveur. Une erreur de communication s'est produite: "Opération expirée"
Il est possible que le serveur Web soit en panne, trop occupé ou qu'il rencontre d'autres problèmes empêchant de répondre aux demandes. Vous voudrez peut-être réessayer plus tard.
Pour obtenir de l'aide, contactez le support clienttcp_error pour HTTP Publier sur des services Web reposants

Je ne pense pas qu'il y ait de problème avec l'exécution de l'application car j'ai réussi à télécharger de petites vidéos.

Comment puis-je résoudre ce problème?

Répondre

0

L'ajout de <system.web> <httpRuntime executionTimeout="4800" maxRequestLength="500000000"/> </system.web> a résolu le problème! -

0

Afin de ne pas répéter la même réponse s'il vous plaît vérifier le lien suivant sur stackoverflow: wcf tcp async streamed is possible?.

Je vais souligner certaines choses évidentes: vous devez utiliser le mode flux lorsque vous voulez télécharger de gros fichiers, vous devez augmenter votre valeur de délai d'attente.

S'il vous plaît jeter un oeil à Large Data & Streaming et à How to: Enable Streaming

Vous trouverez tous les détails que vous avez besoin de là.

Questions connexes