Извините за навязчивость, но хотелось бы прояснит насчет архитектуры Asp.Net Core Web API. Зачем нужны UseCases если есть сервисы, которые мы пишем и можем вызывать в контроллерах, не будет ли это лишней абстракцией? Зачем вооьще нужны UseCases, если есть сервисы, которые мы пишем в том же слое проекта( насколько я знаю их пишут в слое Application)
Дмитрий, удивительное дело. значит, у меня какая-то другая проблема, либо что-то другое. короче, если у вас работает, то я оставлю версию для браузера в покое
вообще ноль результата, жду по 10 минут и ничего не помогает, браузер тоже сразу не запускается, а эта консоль. кстати в этой консоли есть режим запуска в дебаге(http и https) и в дебаге лезет аот такая ошибка
Unable to find debuggable browser tab
Could not get a list of browser tabs from localhost:9222/json. Ensure your browser is running with debugging enabled.
Resolution
If you are using Google Chrome or Chromium for your development, follow these instructions:
Press Win+R and enter the following:
This should launch a new browser window with debugging enabled..
Underlying exception:
System.Net.Http.HttpRequestException: No connection could be made because the target machine actively refused it. (localhost:9222)
---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.HttpConnectionWaiter`1.WaitForConnectionWithTelemetryAsync(HttpRequestMessage request, HttpConnectionPool pool, Boolean async, CancellationToken requestCancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
at Microsoft.WebAssembly.AppHost.DevServer.TargetPickerUi.GetOpenedBrowserTabs()
at Microsoft.WebAssembly.AppHost.DevServer.TargetPickerUi.Display(HttpContext context)
Дмитрий, а вы через что запускаете? я через visual studio, у меня выходит консоль и там ссылки на проект, я нажимаю на первую ссылку(hhtp) и жду или надо по другому?
если честно, то не помогло. я даже специально firefox скачал. может нужно, как-то отредактировать index.html или main.js, так как они у меня по умолчанию