My problem is very similar to this question here. I have an AuthenticationService
class that makes an HttpClient
PostAsync()
and never
Since you are using .Result
, this will end up causing a deadlock in your code. The reason this is working in a console application is because console applications don't have contexts, but ASP.NET apps do (see Stephen Cleary's Don't Block on Async Code). You should make the Signin
method in your controller async
and await
the call to _authenticationService.Authenticate
to resolve the deadlock issue.