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添加了规则
它有什么用?
答案 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服务) - 它工作得很好......