2011-08-08 41 views
2

MongoDB的服务器,没有具体的配置下运行,只要下载并启动它(BIN/mongod.exe,数据库:测试 - Windows 7的64位,主机是:localhost)无法连接到服务器的MongoDB

然后创建.Net应用程序:

var server = MongoDB.Driver.MongoServer.Create("mongodb://localhost"); 
var database = server.GetDatabase("test"); 

using (server.RequestStart(database)) // MongoConnectionException - Unable to connect to server 

服务器:

server.RequestStart(databaseC:\用户\加里 Benattar \桌面\的Utils \ MongoDB的\ mongodb的-Win32的x86_64-1.0.0 \ mongodb-

Win32的x86_64-1.0.0 \ BIN \ mongod.exe --help帮助和启动选项

周一8月08 16点12分02秒蒙戈DB:起点:PID = 0端口= 27017 DBPATH = /数据/分贝

/主= 0从属= 0的64位

周一8月08 16时12分02秒分贝版本V1.0.0,pdfile版本4.4

周一8月08十六点12 :02 git版本: dabf2ce54614c6de9d728af445eec47f39dde19f

周一8月08 16时12分02秒的SYS信息:窗口(6,0,6002,2, '服务包 2')

周一8月08 16点25分13秒从连接接受127.0.0.1 :4847#7

周一8月08 16时25分13秒结束连接127.0.0.1:4847

DLL:使用MongoDB.Bson

;

使用MongoDB.Driver;

我也尝试没有任何防火墙 - 顺便说一句,我添加的规则内MongoDB的,也VSstudio 2010

什么可以吗?

回答

1

我安装了mongodb-win32-x86_64-1.8.2而不是mongodb-win32-x86_64-1.0.0然后,我创建了一个新的数据文件夹并启动了mongo(作为一个windows服务) - 它工作正常.. 。

1

尝试指定的端口

mongodb://localhost:27017 

如果这不工作,你应该检查蒙戈日志输出,确保你有一个数据目录设置正确。我不确定它默认的位置,但在我的机器上它是c:\data\db,我不记得更改默认设置。尝试创建该目录并重试。

+0

无法连接到服务器。 - :( – JohnJohnGa

+0

你可以尝试127.0.0.1:27017,可能想检查你的Windows配置,并验证本地主机没有改变到其他东西 –

+0

同样的错误与var服务器= MongoDB.Driver.MongoServer.Create(“mongodb:/ /127.0.0.1:27017“); – JohnJohnGa