Я потерян.У меня есть база данных localhost (PostgreSQL), и я должен добавить порт для подключения (в app.config - строка подключения).Я уже попытался:
localhost:port
localhost,port
(localhost),port
(local),port
Ничего из этой работы, каждый раз, когда я получаю сообщение об ошибке «Запрошенное имя допустимо, но не найдено данных запрошенного типа», выданных System.Net.Dns.InternalGetHostByName с сообщением«Не удается открыть соединение».
Итак, как вы определяете порт? Я проверил это на компьютере только с одним экземпляром сервера БД, поэтому порт может быть пропущен, и тогда он будет работать.Но мне нужно добавить порт.
Обновление
<add key="ConnectionString" value="Server=localhost;
Port=5434;
Database=XXXXXXX;Initial Catalog=XXXXXXXXX;
UserID=XXXXX;Password=XXXXX;Encoding=UNICODE;" />
Теперь он работает как с "localhost", так и с "127.0.0.1" (прямой IP).