Ich habe eine Anwendung, die eine Sync-Anfrage auf einer externen Ressource über http (s) macht. Alle paar Wochen bekomme ich die folgende AusnahmeSystem.Net.Sockets.SocketException
Exception: System.Net.WebException - Message: Unable to connect to the remote server
Innere Ausnahme: System.Net.Sockets.SocketException - Nachricht: Ein Verbindungsversuch ist fehlgeschlagen, da die verbundene Partei nicht richtig nach einer Zeitspanne reagiert hat, oder die hergestellte Verbindung fehlgeschlagen Weil der verbundene Host nicht antwortet
Was mich stört ist, dass meine Trace-Protokolle zeigen, dass für jede einzelne Instanz dieser Ausnahme "21 Sekunden" in die Anfrage geworfen wurde.
Hat jemand dieses Verhalten schon einmal gesehen und gibt es eine Lösung? Gibt es bekannte Probleme im Namespace System.Net.HttpWebRequest? Was sind die besten Verfahren für die Verwendung von System.Net.HttpWebRequest z. sollte ich explizit Antwort-Streams schließen und entsorgen ...
Es ist kein Zeitlimit. Das Standard-Timeout beträgt 100 Sekunden. Meine Anfrage erreicht den entfernten Server in Bearbeitung und alles funktioniert wie erwartet, aber ich bekomme die oben genannten Ausnahmen? –
Aktualisiert meine Antwort, hoffe es hilft. –