我正在使用Npgsql连接到我的PostgreSQL数据库。 当我使用这样的本地地址时:
登录=“服务器= 10.0.0.5;端口= 5432;用户ID = postgres;密码= Pas123456;数据库= mybase; CommandTimeout = 100;
偶像作品。
当我想通过具有NAT端口重定向(20400)的外部IP地址(73.63.27.130)到达基站时,
登录=“服务器= 73.63.27.130:20400;端口= 5432;用户ID = postgres;密码= Pas123456;数据库= mybase; CommandTimeout = 100;
不幸的是,它不起作用。
绝对可以肯定,端口重定向等操作正确完成,因为我在Android上的另一个应用中使用相同的日期库,并且使用了相同的参数。
我认为问题在于使用外部端口写入IP地址的格式
答案 0 :(得分:2)
我认为您的连接字符串错误。这对我来说很好:
"Server = 73.63.27.130; Port = 20400; User Id = postgres; Password = Pas123456; Database = mybase; CommandTimeout = 100;"