Il semble que la prise de connexion ait été fermée avant que votre ordinateur ne puisse se connecter au serveur distant. En d'autres termes, votre connexion sortante a échoué pour une raison quelconque. Je suppose que vous utilisez un HttpWebRequest, auquel cas il pourrait y avoir un code d'erreur qui pourrait fournir un aperçu. Pouvez-vous nous montrer comment vous configurez la demande?
googling tourné cette blog post qui suggère quelques possibilités:
- Proxy Server entre vous et le serveur distant
- Problèmes d'authentification
- pannes de réseau.
Le post note que .NET utilise HTTP 1.1 par défaut. J'ai rencontré des serveurs web embarqués qui ne sont pas compatibles avec 1.1. Essayez de définir HttpWebRequest.ProtocolVersion
sur HTTP 1.0. Essayez également de passer un proxy à HttpWebRequest.Proxy
et d'ajouter des informations d'identification de proxy au HttpWebRequest.Credentials
si vous en avez besoin.
Pourriez-vous poster le code là où cela se produit? –
Le service Web est-il derrière un serveur proxy? – rahul