Не удалось выполнить DbCommand..NET CORE - PullRequest
0 голосов
/ 02 мая 2019

Во время создания моей первой страницы я заметил, что не могу запустить .Net из cmd.Я не знаю, в чем именно проблема.Я посылаю вам командные строки.

Я проверил некоторые решения веб-сайта.Ни одно из этих решений не помогло мне.

C: \ Users \ prywatny \ Desktop \ ProjektodZera \ BigProject \ BigProject> обновление базы данных dotnet ef Готово.

C: \ Users \ prywatny \ Desktop \ ProjektodZera\ BigProject \ BigProject> точка запуска\ Desktop \ ProjektodZera \ BigProject \ BigProject>

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 02 мая 2019

Ошибка совершенно ясна в верхней части трассировки стека, которую вы выложили, хотя эти большие сообщения об ошибках иногда бывает трудно прочитать:

fail: Microsoft.EntityFrameworkCore.Database.Command[20102]
      Failed executing DbCommand (133ms) [Parameters=[@__normalizedEmail_0='?' (Size = 256)], CommandType='Text', CommandTimeout='30']
      SELECT TOP(1) [u].[Id], [u].[AccessFailedCount], [u].[ConcurrencyStamp], [u].[Email], [u].[EmailConfirmed], [u].[FirstName], [u].[LastName], [u].[LockoutEnabled], [u].[LockoutEnd], [u].[NormalizedEmail], [u].[NormalizedUserName], [u].[PasswordHash], [u].[PhoneNumber], [u].[PhoneNumberConfirmed], [u].[SecurityStamp], [u].[TwoFactorEnabled], [u].[UserName]
      FROM [AspNetUsers] AS [u]
      WHERE [u].[NormalizedEmail] = @__normalizedEmail_0
System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'AspNetUsers'.

Итак, система пытается выполнить запрос:

 SELECT TOP(1) [u].[Id], [u].[AccessFailedCount], [u].[ConcurrencyStamp], [u].[Email], [u].[EmailConfirmed], [u].[FirstName], [u].[LastName], [u].[LockoutEnabled], [u].[LockoutEnd], [u].[NormalizedEmail], [u].[NormalizedUserName], [u].[PasswordHash], [u].[PhoneNumber], [u].[PhoneNumberConfirmed], [u].[SecurityStamp], [u].[TwoFactorEnabled], [u].[UserName]
      FROM [AspNetUsers] AS [u]
      WHERE [u].[NormalizedEmail] = @__normalizedEmail_0

И появляется ошибка:

System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'AspNetUsers'.

Вы должны проверить, что таблица существует и что используемая вами учетная запись пользователя имеет доступ к таблице.Вы даже можете попробовать выполнить запрос самостоятельно из SQL Management Studio, чтобы увидеть, что происходит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...