.NET 2.0: Une connexion établie a été abandonnée par le logiciel de votre machine hôte.
-
16-09-2020 - |
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?
La solution
- Vérifiez que vous n'êtes pas bloqué par des pare-feu ou du filtrage TCP sur le serveur
- Exécutez une trace réseau pour voir quelle trafic est en cours de communication de votre serveur
- Vérifiez HTTP Keepalive est désactivé (voir beaucoup de personnes ayant des problèmes avec cela)
-
Google It Pour toute autre raison possible que cela pourrait échouer sur votre serveur.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow