从.net到postgres的远程连接问题

时间:2020-05-20 06:44:05

标签: postgresql asp.net-core remote-connection

我正在尝试从.net应用程序(完整和核心)连接到Postgres数据库。我可以在笔记本电脑上打开与本地数据库的连接,但是无法打开与远程数据库的连接。从笔记本电脑的pgadmin4中,我可以管理远程数据库。当我尝试从.net远程数据库进行连接时,我在连接时收到以下消息异常TimeoutException:连接尝试期间超时。我还尝试使用命令portqry -n [主机名] -e [端口号]检查远程数据库的状态,并且我正在接受监听状态。可能是什么问题?

我在postgre配置文件中进行了更改,以允许从任何地址进行访问:

在pg_hba.conf文件中:

# IPv4 local connections:
host    all             all             0.0.0.0/0            md5

在postgresql.conf文件中:

listen_addresses = '*'

此外,我添加了一个新的入站规则,允许连接到端口5432。

0 个答案:

没有答案