0

在 windows 服务器上使用 c# 驱动程序和 MongoDB。连接代码如下所示:

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

如果 ConnectionString == "mongodb:// LocalHost /My​​Collection"

如果 ConnectionString == 其他任何东西,一切都很好......不起作用......即使我使用我的本地 IP

IE:

mongodb://192.168.0.55/MyCollection

失败并出现错误:

“无法建立连接,因为目标机器主动拒绝它 192.168.0.55:27017”

Mongo正在运行,我可以在本地连接另一台机器..

我不知道如何诊断/解决这个问题,有什么建议吗?

4

2 回答 2

1

Windows 防火墙是否阻止访问?

于 2010-09-16T19:18:13.017 回答
1

您必须在 Windows 防火墙中添加具有指定端口(默认为 27017)的规则,并且肯定会起作用。

于 2011-11-24T16:31:53.140 回答