其他信息:无法与“服务器”

时间:2015-06-02 18:16:57

标签: c# postgresql npgsql

我正在尝试使用topshelf,npgsql和C#创建一个更新postgresql数据库的服务,但是在尝试连接数据库时出现以下错误。

Npgsql.dll中出现'Npgsql.NpgsqlException'类型的第一次机会异常

Npgsql.dll中出现“Npgsql.NpgsqlException”类型的异常,但未在用户代码中处理

其他信息:无法与“HostName”建立连接

这是我的连接字符串。

conn = new NpgsqlConnection("Server=HostName;Port=5432;User Id=UID;Password=pass;
                             Database=dbname;");

我使用相同的连接线来运行asp.net C#webapp。我的pg_hba.conf文件包含行主机,所有0.0.0.0/0 md5postgresql.conf文件都有行listen_addresses = '*'。我也可以通过pgAdmin使用相同的登录凭据连接到数据库。我还在计算机的防火墙上为端口5432添加了规则,主机服务器没有启用防火墙。

然后我尝试在同一系统上运行相同的代码,使用localhost作为服务器托管postgresql服务器并收到相同的错误。

0 个答案:

没有答案