"connectionStrings": {
"connectionMysql" : "Сервер=localhost; порт= 3306; База данных=пользователь; UserId=root; Пароль=;"
},
"AppSettings":{
"Cors": "*"
},
Когда я запускаю проект и делаю POST, я получаю следующее:
MySqlConnector.MySqlException (0x80004005): доступ запрещен для пользователь ''@'DESKTOP-G47SF6S' (с использованием пароля: NO)
в MySqlConnector.Core.ServerSession.ConnectAsync(ConnectionSettings cs, соединение MySqlConnection, Int32 startTickCount, ILoadBalancer loadBalancer, IOBehavior ioBehavior, CancellationToken cancelToken) в //src/MySqlConnector/Core/ServerSession.cs:строка 514
в MySqlConnector.Core.ConnectionPool.ConnectSessionAsync(соединение MySqlConnection, String logMessage, Int32 startTickCount, IOBehavior ioBehavior, CancellationToken cancelToken) в //src /MySqlConnector/Core/ConnectionPool.cs:строка 363
в MySqlConnector.Core.ConnectionPool.GetSessionAsync(MySqlConnection Connection, Int32 startTickCount, IOBehavior ioBehavior, CancellationToken cancelToken) в //src/MySqlConnector/Core/ConnectionPool. cs:line 94
в MySqlConnector.Core.ConnectionPool.GetSessionAsync(MySqlConnection Connection, Int32 startTickCount, IOBehavior ioBehavior, CancellationToken cancelToken) в //src/MySqlConnector/Core/ConnectionPool.cs:line 124
at MySqlConnector.MySqlConnection.CreateSessionAsync (пул ConnectionPool, Int32 startTickCount, Nullable
Код: Выделить всё
1 ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlConnection.cs:line 911 at MySqlConnector.MySqlConnection.OpenAsync(Nullableв MySqlConnector.MySqlConnection.Open() в //src/MySqlConnector/MySqlConnection .cs:line 369
в Microsoft.EntityFrameworkCore.ServerVersion.AutoDetect(String ConnectionString)
в Program.c__DisplayClass0_0.b__1(Параметры DbContextOptionsBuilder) в C:\Users\dell\OneDrive — Fundación Universitaria para el Desarrollo Humano — UNINPAHU\Escritorio\backend\usuario.api\Program.cs:line 25
в Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.c__DisplayClass1_0
Код: Выделить всё
2.b__0(IServiceProvider _, DbContextOptionsBuilder b) at Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.CreateDbContextOptions[TContext](IServiceProvider applicationServiceProvider, Actionв Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.c__DisplayClass17_0
Код: Выделить всё
1.b__0(IServiceProvider p) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite callSite, RuntimeResolverContext context, ServiceProviderEngineScope serviceProviderEngine, RuntimeResolverLock lockType) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite callSite, RuntimeResolverContext context) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitorв Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite конструкторCallSite, контекст RuntimeResolverContext)
в Microsoft.Extensions.DependencyInjection.ServiceLookup. CallSiteRuntimeResolver.VisitCache(ServiceCallSite callSite, контекст RuntimeResolverContext, ServiceProviderEngineScope serviceProviderEngine, RuntimeResolverLock lockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite callSite, RuntimeResolverContext context)
at Microsoft.Extensions.DependencyInjection. ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, аргумент TArgument)
в Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, область ServiceProviderEngineScope)
в Microsoft.Extensions.DependencyInjection.ServiceLookup. DynamicServiceProviderEngine.c__DisplayClass2_0.b__0(область ServiceProviderEngineScope)
в Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(Тип serviceType)
в лямбда_метод10(Closure, IServiceProvider, Object[])
в Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.c__DisplayClass6_0.g__CreateController|0(ControllerContext ControllerContext)
в Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope&scope, Object&state, Boolean& isCompleted )
в Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- Конец трассировки стека из предыдущего местоположения ---
в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker .g__Awaited|20_0(вызов ResourceInvoker, задача LastTask, состояние следующее, область области, состояние объекта, логическое значение isCompleted)
в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(вызов ResourceInvoker, задача задачи, область IDisposable )
в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(вызов ResourceInvoker, задача Task, область IDisposable)
в Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
в Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
в Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
в Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke (контекст HttpContext)
в Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(контекст HttpContext)
ЗАГОЛОВКИ
Принять: text/plain
Соединение: поддержание активности
Хост: localhost:5141
Агент пользователя: Mozilla/5.0 (Windows NT 10.0; Вин64; x64) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0
Принять кодирование: gzip, deflate, br, zstd
Принять язык: es,es -ES;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,es-CO;q=0.5
Происхождение: http://localhost:5141Referer: http://localhost:5141/swagger/index.html
Длина контента: 0
sec-ch-ua: "Microsoft Edge";v="125", "Chromium" ";v="125", "Not.A/Brand";v="24"
sec-ch-ua-mobile: ?0
sec-ch-ua-платформа: "Windows"
Sec-Fetch-Site: тот же источник
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: пусто
введите здесь описание изображения
запустите команду GRANT ALL PRIVILEGES ON . ДЛЯ 'tu_usuario'@'DESKTOP-G47SF6S', ИДЕНТИФИЦИРОВАННОГО 'tu_contraseña' С GRANT OPTION;
FLUSH ПРИВИЛЕГИИ;
Подробнее здесь: https://stackoverflow.com/questions/785 ... -desktop-g
Мобильная версия