Используете ли вы в качестве строки подключения 'User ID = postgres; Host = localhost; Port = 5432; Database = MyDatabase'?
Мне кажется, проблема в том, что вы пишете 'ID пользователя', в котором есть пробел, и вы также не включаете пароль в строку подключения.
Можете ли вы попробовать эту строку вместо, после того, как вы введете пароль?
"DefaultConnection": "Server=localhost;Port=5432;Database=MyDatabase;User=postgres;Password=YourPassword"