.NET HttpClient zawiesza się po kilku żądaniach (chyba że Fiddler jest aktywny)

ja używamSystem.Net.Http.HttpClient aby opublikować sekwencję żądań z aplikacji konsoli do interfejsu API REST i deserializować odpowiedzi JSON na silnie typowane obiekty. Moja realizacja wygląda następująco:

using (var client = new HttpClient())
{
    var content = new StringContent(data, Encoding.UTF8, "text/html");
    var response = client.PostAsync(url, content).Result;

    response.EnsureSuccessStatusCode();

    return response.Content.ReadAsAsync<MyClass>().Result;
}

Mam jednak problem bardzo podobny do opisanego wto pytanie, przy czym wszystko działa dobrze, gdy żądania są kierowane przez Skrzypek, ale zawiesza się po czwartym lub piątym żądaniu, gdy Skrzypek jest wyłączony.

Jeśli przyczyna problemu jest taka sama, zakładam, że muszę zrobić coś więcejHttpClient aby uzyskać pełne zwolnienie zasobów po każdym żądaniu, ale nie mogę znaleźć żadnych próbek kodu, które pokazują, jak to zrobić.

Mam nadzieję, że ktoś może wskazać mi właściwy kierunek.

Wielkie dzięki,

Tim

questionAnswers(1)

yourAnswerToTheQuestion