Question

scénario:

  • J'essaie de poster une vidéo sur YouTube avec le code suivant:

    youtubeentry créatedenterry= service.upload (newentry);

  • Cela fonctionne bien sur ma machine de développeur (exécutant Windows XP).

  • Il échoue sur un serveur Win2K (exécutant .NET 2.0) avec l'erreur suivante:

2010-07-15 || 01: 14h: 18h00 || Une connexion établie a été abandonnée par le logiciel de votre machine hôte || System ||||à System.net.Sockets.socket.Send (Byte [] tampon, Int32 Offset, Taille Int32, SocketFlags Socketflags) -> à System.net.Sockets.NetworkStream.Write (byte [] tampon, compensation int32, taille int32)

Ma question:

  • Comment dois-je résoudre ce problème?
Était-ce utile?

La solution

  1. Vérifiez que vous n'êtes pas bloqué par des pare-feu ou du filtrage TCP sur le serveur
  2. Exécutez une trace réseau pour voir quelle trafic est en cours de communication de votre serveur
  3. Vérifiez HTTP Keepalive est désactivé (voir beaucoup de personnes ayant des problèmes avec cela)
  4. Google It Pour toute autre raison possible que cela pourrait échouer sur votre serveur.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top