0

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

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

If ConnectionString == "mongodb:// LocalHost /My​​Collection"

ConnectionString == 他のものであればすべて問題ありません...動作しません...ローカルIPを使用しても

いいえ:

mongodb://192.168.0.55/MyCollection

次のエラーで失敗します。

「ターゲットマシンがアクティブに拒否したため、接続できませんでした 192.168.0.55:27017」

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

この問題を診断/修正する方法がわかりません。何か提案はありますか?

4

2 に答える 2

1

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

于 2011-11-24T16:31:53.140 に答える
1

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

于 2010-09-16T19:18:13.017 に答える