просто установите для свойства AllowWriteStreamBuffering
вашего объекта HttpWebRequest
значение false:
request.AllowWriteStreamBuffering = false;
request.AllowAutoRedirect = false;
Примечание: Framework кэширует сеансы SSL по мере их создания и пытается повторно использовать кэшированный сеанс для нового запроса., если возможно.При попытке повторно использовать сеанс SSL, Framework использует первый элемент ClientCertificates (если он есть) или пытается повторно использовать анонимные сеансы, если ClientCertificates пуст.
Другое Примечание. Из соображений производительности следует избегатьне добавляйте клиентский сертификат в запрос HttpWebRequest, если только вы не знаете, что его запросит сервер.Для примера кода, иллюстрирующего, как перечислить сертификаты в хранилище сертификатов клиента, см. Класс X509Certificate2Collection.
Или попробуйте использовать это:
request.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore);