У меня более старый ASP.NET Web API 2, работающий на .NET 4.6.2. Мне нужно вызвать API из моего контроллера на моем API.
Я пытаюсь избежать некоторых ловушек создания множества клиентов Http, чтобы избежать исчерпания сокетов в моем API. Если бы это было в .NET Core, я бы запустил IHttpClientFactory при запуске. Я не думаю, что могу импортировать пакет Microsoft.Extensions.Http в старый проект ASP.NET Web API 2, поскольку в нем нет внедрения зависимостей, верно? (Я знаю, что он должен работать с .NET Standard 2, но не похоже, что «сантехника» будет работать с более старым ASP.NET Web API 2)
Кто-нибудь знает, как лучше всего работать в ASPПроект .NET Web API 2 для использования HttpClient, который не вызывает исчерпание сокета при вызове другого API?
Спасибо