본문 바로가기

C#/C# FullStack

invalidoperationexception: unable to resolve service for type 'system.net.http.httpclient' while attempting to activate

발생 상황

ASP.DotNet Core 웹앱 (MVC) 프로젝트에서 API 호출을 위해 HttpClient 사용

 

 

해결

Programs.cs의 서비스 의존성 추가 부분을 다음과 같이 변경

services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
services.AddHttpClient();  

...