簡體   English   中英

Npgsql 替換連接字符串中的主機名

[英]Npgsql Replacing Hostname in the Connection String

我正在嘗試使用npgsql NuGet 包連接到 Heroku PostgreSQL 實例。 我的連接字符串有問題 -主機名被我的計算機的公共 IP 替換(請參見下面的屏幕截圖)。 NpgsqlConnectionOpen()方法中拋出異常,指出主機不存在。 字符串中指定的其余參數(用戶名、密碼和使用的數據庫)被正確識別。

屏幕截圖 – 服務器主機名替換為公共 IP

我試過使用HostServerserver而不是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM