Я реализовал простой клиент HttpRequest, который попадает на целевой веб-сайт и загружает необходимые данные.Все было хорошо, пока я не перенес это многопоточные приложения.Там я узнал, что мои запросы истекают.При дальнейшем расследовании я обнаружил, что мне нужно установить System.Net.ServicePointManager.DefaultConnectionLimit = 100;
, чтобы он заработал.Я пробовал это, но я не работал.Я также попытался добавить
<system.net>
<connectionManagement>
<add address = "*" maxconnection = "100" />
</connectionManagement>
</system.net>
к app.config
, machine.config
и web.config
.Тем не менее, я никогда не смогу запустить более 5-6 запросов, а остальные начинают выдавать ошибку тайм-аута.Любая помощь будет высоко оценена.