0

Scénario:.NET 2.0: Une connexion établie a été abandonnée par le logiciel dans votre machine hôte

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

    YouTubeEntry createdEntry = service. Upload (newEntry);

  • Cela fonctionne très bien sur ma machine de développement (sous Windows XP).

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

2010-07-15 || 01: 14: 20 heures || a été interrompu une connexion établie par le logiciel dans votre machine hôte || System |||| à System.Net.Sockets.Socket.Send (tampon Byte [], décalage Int32, taille Int32, SocketFlags socketFlags) -> at System.Net.Sockets.NetworkStream.Write (tampon Byte [], décalage Int32, taille Int32)

Ma question:

  • How should I troubleshoot this?

Répondre

1
  1. Vérifiez vous assurer que vous n'êtes pas bloqué par les pare-feu ou le filtrage TCP sur le serveur
  2. Exécutez une trace réseau pour voir ce que le trafic est effectivement communiqué de votre serveur
  3. Vérifier HTTP KeepAlive est désactivé ed (voir beaucoup de gens ayant des problèmes avec cela)
  4. Google it pour toute autre raison possible que cela pourrait échouer sur votre serveur. +1:
+0

+1: Il s'est avéré que le pare-feu interrompait la communication parce que j'avais spécifié le mauvais type MIME. Merci! –

Questions connexes