We have examined our code and found no evidence of a multiple usage of a HttpRequest
instance. The object is created using
var request = (HttpRequest)WebRequest.Create(URL);
and the command leading to the Exception
var response = (HttpResponse)request.GetResponse();
is only called once. The finally
block looks like this:
…
} finally {
if (request != null) {
request.Abort();
}
request = null;
}
Maybe we have created multiple HttpRequest
instances with the same URL in parallel, but those ones should not interfere, right?