Соединение PostgreSQL с ASP. NET MVC с использованием Npgsql - PullRequest
0 голосов
/ 11 января 2020

Я пытаюсь подключить свою базу данных к моему ASP. NET MVC приложению, но каждый раз, когда я запускаю приложение, я получаю сообщение об ошибке, указывающее, что мой пароль неверный, что невозможно. Пожалуйста, дайте мне знать, если вы видите любую ошибку, которую я допустил в моем коде.

файл web.config

Ошибка

Первая отображаемая ошибка:

System.Data.Entity.Core.ProviderIncompatibleException:
'Произошла ошибка при доступе к базе данных. Обычно это означает, что соединение с базой данных не удалось. Убедитесь, что строка подключения верна и что соответствующий конструктор DbContext используется для ее указания или поиска в файле конфигурации приложения.
См. http://go.microsoft.com/fwlink/?LinkId=386386 для получения информации о DbContext и соединениях. Подробности о сбое см. Во внутреннем исключении.

И второе

PostgresException: 28P01: сбой аутентификации по паролю для пользователя "u173082"

1 Ответ

0 голосов
/ 11 января 2020

Я думаю, что ваша собственность для идентификатора пользователя неверна. Я вытащил функциональную строку подключения, которая выглядит следующим образом:

Host=<>;Username=<>;Password=<>;Database=postgres;Port=5432

Итак, где у вас есть «Идентификатор пользователя» в строке подключения, попробуйте использовать «Имя пользователя».

...