Witam wszystkich od jakiegoś czasu mam problem z którym nie potrafię sobie poradzić.
Otóż stworzyłem kilka dni temu prostą aplikację kliencką z bazą danych na azure opartą na architekturze mikroserwisowej która przechowuje atrybuty Klienta tj. Imię, nazwisko, wiek itp...
Stworzyłem obiekt ClientService, a następnie nowego klienta poniższym kodem
ClientService client = new ClientService("http://localhost:5001/", new HttpClient());
await client.CreatePatientAsync(new Patient()
{ Id = 0, FirstName = "Jan", LastName = "Kowalski", TestDate = DateTimeOffset.Now });
var patients = await client.GetAllPatientsAsync();
foreach(var patient in patients)
{
Console.WriteLine(patient.FirstName + " " + patient.LastName + " " + patient.TestDate);
}
Aplikacja konsolowa powinna wyświetlić wszystkich klientów którzy znajdują się w bazie danych, zamiast wyświetlenia klientow pojawia się błąd:
System.Net.Http.HttpRequestException: 'Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia. (localhost:5001)'
SocketException: Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia.
Nadmienię iż w swaggerze oraz bazie danych wszyscy klienci się pojawiają włącznie z klientem którego tworzę powyżej.
Co może być przyczyną powyższego problemu i jak go rozwiązać?
PS. Używam VisualStudio 2019 16.11.9
PS.1 . Próbowałem Panel Sterownia ->Włącz lub wyłacz funkcje systemu windows ->zaznaczyc internetowe usłgui informacyjne ale nie pomoglo
Z góry dziękuje za odpowiedzi