[英]Npgsql Replacing Hostname in the Connection String
我正在嘗試使用npgsql
NuGet 包連接到 Heroku PostgreSQL 實例。 我的連接字符串有問題 -主機名被我的計算機的公共 IP 替換(請參見下面的屏幕截圖)。 在NpgsqlConnection
的Open()
方法中拋出異常,指出主機不存在。 字符串中指定的其余參數(用戶名、密碼和使用的數據庫)被正確識別。
我試過使用Host
, Server
和server
而不是host
但這似乎沒有改變任何東西。 數據庫已啟動並正在運行,因為我可以使用具有相同連接詳細信息的 DataGrip 連接到它。
謝謝!
您看到的錯誤來自數據庫,而不是庫。 據說pg_hga.conf
沒有允許您的 IP 地址訪問的條目。 您可以在此處閱讀有關此文件的更多信息:
https://www.postgresql.org/docs/current/auth-pg-hba-conf.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.