WCF Service Throttling
Solution 1:
Or use this configuration in the client.
<system.net>
<connectionManagement>
<add maxconnection = "200" address ="*" />
</connectionManagement>
</system.net>
Here 200 is the limit from the client
Solution 2:
I found a solution: there is a connection limit on ServicePointManager that was causing this problem. To remove this limit you just need to set
System.Net.ServicePointManager.DefaultConnectionLimit = X;
where the default limit is 2.