无法连接到mongodb服务器

时间:2011-08-08 14:27:47

标签: c# mongodb

Mongodb服务器运行时没有特定配置,只需下载并启动它(bin / mongod.exe,数据库:test - windows 7 x64,host:localhost)

然后我创建了一个.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 - 帮助和启动选项的帮助

     

Mon Aug 08 16:12:02 Mongo DB:start:pid = 0 port = 27017 dbpath   = / data / db

     

/ master = 0 slave = 0 64位

     

Mon Aug 08 16:12:02 db version v1.0.0,pdfile version 4.4

     

Mon Aug 08 16:12:02 git version:   dabf2ce54614c6de9d728af445eec47f39dde19f

     

Mon Aug 08 16:12:02 sys info:windows(6,0,6002,2,'Service Pack   2' )

     

Mon Aug 08 16:25:13连接从127.0.0.1:4847#7接受

     

Mon Aug 08 16:25:13 end connection 127.0.0.1:4847

Dll:

使用MongoDB.Bson;

使用MongoDB.Driver;

我也尝试没有任何防火墙 - 顺便说一下我为mongodb和VSstudio 2010添加了规则

它有什么用?

2 个答案:

答案 0 :(得分:1)

尝试指定端口

mongodb://localhost:27017 

如果这不起作用,您应检查mongo的日志输出,并确保正确设置了数据目录。我不确定它的默认位置,但在我的机器上它是c:\data\db,我不记得更改默认值。尝试创建该目录,然后重试。

答案 1 :(得分:1)

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