C #: увеличить количество одновременных соединений для HttpWebRequest - PullRequest
0 голосов
/ 12 мая 2018

Я реализовал простой клиент HttpRequest, который попадает на целевой веб-сайт и загружает необходимые данные.Все было хорошо, пока я не перенес это многопоточные приложения.Там я узнал, что мои запросы истекают.При дальнейшем расследовании я обнаружил, что мне нужно установить System.Net.ServicePointManager.DefaultConnectionLimit = 100;, чтобы он заработал.Я пробовал это, но я не работал.Я также попытался добавить

<system.net>  
   <connectionManagement>  
     <add address = "*" maxconnection = "100" />  
   </connectionManagement>
</system.net>

к app.config, machine.config и web.config.Тем не менее, я никогда не смогу запустить более 5-6 запросов, а остальные начинают выдавать ошибку тайм-аута.Любая помощь будет высоко оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...