C#のユーティリティからの私のPostgreSQLデータベースを開こうとしたときに、私は次のエラーを取得しています:Npgsqlのトラブル - 既存の接続はリモートホストに強制的に切断された
System.IO.IOException:できません。トランスポートからデータを読み取る場合 接続:既存の接続がリモートの ホストによって強制的に閉じられました。 ---> System.Net.Sockets.SocketException:既存の接続 は強制的に私は、リモートコンピュータからとPostgreSQLサーバが動作しているコンピュータからこのプログラムを実行しようとしているリモートホスト
によって閉鎖されました。
この時点でどちらのコンピュータにもファイアウォールはなく、同じパスワードを使用してpostgres管理ユーティリティを使ってデータベースとサーバーに接続できます。ユーザー名にデータベースに対するアクセス許可があることを確認しました。ここで
は、接続のための私のコードです:
public bool updateFromServer()
{
try
{
NpgsqlConnection conn = new NpgsqlConnection(connString);
conn.Open();
conn.Close();
return true;
}
catch (Exception e)
{
conn.close()
return false;
}
}
これで任意の助けをいただければ幸いです。
サーバーログには何もありませんか? –
サーバログは見た目の明白な場所です。 また、私はC#プログラマーではありませんが、スタックトレースを取得しませんか?どのコード行で例外が発生しましたか? –