0


1

MongoDBの接続問題を診断するにはどうすればよいですか

Windowsサーバーでc#ドライバーとMongoDBを使用します。 接続コードは次のようになります。

using (var mongo = new Mongo(ConnectionString))
{
     mongo.Connect();
     //do stuff
     mongo.Disconnect();
}

ConnectionString == "mongodb:// * LocalHost * / MyCollection"の場合

ConnectionString ==その他の場合はすべて問題ありません…​ 動作しません…​ ローカルIPを使用しても

IE:

mongodb://192.168.0.55/MyCollection

エラーで失敗します。

_ 「ターゲットマシンが192.168.0.55:27017を拒否したため、接続できませんでした」 _

Mongo ISが実行されている場合、他のマシンでローカルに接続できます。

この問題を診断/修正する方法について何か迷っていますか?

2 Answer


1


Windowsファイアウォールはアクセスをブロックしていますか?


1


Windowsファイアウォールで指定されたポート(デフォルトは27017)を使用してルールを追加する必要があり、確実に機能します。