[英]Connecting to PostGres in RDS with npgsql
下面的代碼生成System.Net.Sockets.SocketException: Open()語句上的“未知此類主機”
var connection = new NpgsqlConnection("Host=dev-materialized-views-std.ckxycbarkbtw.ap-southeast-2.rds.amazonaws.com,Port=5432,Username=uname,Password=***");
connection.Open();
此代碼有效:
var connection = new NpgsqlConnection("Host=tm-integration.ckxycbarkbtw.ap-southeast-2.rds.amazonaws.com,Port=5432,Username=uname,Password=***");
我們可以通過RDS控制台發現的唯一區別是,工作連接字符串指向PostGre 10.4,失敗的連接字符串指向11.4實例。
假設其他所有條件都相同(RDS網絡配置/ VPC設置),這看起來像是dotnet核心堆棧本身中的問題? 我們已經在2.2和2.0上進行了嘗試,沒有區別。
嘆。
問題是我。
必須從具有“,”而不是“;”的位置復制了連接字符串。 作為屬性分隔符。
我也缺少數據庫屬性。
工作conn字符串是:
Host=test2.ckxycbarkbtw.ap-southeast-2.rds.amazonaws.com;Username=unamePassword=***;Database=test2;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.