I am porting a web api 2 service to .net core and I found this line in my old web api service.
ServicePointManager.DefaultConnectionLimit = int.MaxValue;
This line of code increases the connection limit. I don't know if it's for the computer or the framework or just the application. And after reading this answer on stackoverflow, I also realise that setting it to int.max may not be the best idea. However I would still like to have control over it in my new .net core service.
How do I modify/increase DefaultConnectionLimit in .net core. Also, How do I even know what's the default limit in .net core ? (if that's a valid question :) )
In ASP.NET 5 apps, use WinHttpHandler.MaxConnectionsPerServer. Its default value is int.MaxValue.
For details, see the .NET Portability Analyzer from the Visual Studio Gallery and WinHttpHandler.MaxConnectionsPerServer on MSDN.

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With