开发者

Mongo connect problem using asp.net

I wrote these lines in My Application start event:

    var mongo = ne开发者_运维技巧w Mongo();
    mongo.Connect();
    var blog = mongo.GetDatabase("Blog");
    mongo.Disconnect();

but on this line: mongo.Connect(); it gave me this error:

No connection could be made because the target machine actively refused it 127.0.0.1:27017

I am a beginner using Mongodb and i am just try to make sample code to see it's power.

So i have no idea how to solve this problem.

I am using VS2008 with MongoDB.Driver on Windows7.

UPDATE

I got also that the same problem is happening while trying this tutorial: http://www.mongodb.org/display/DOCS/Tutorial#Tutorial-GettingADatabaseConnection using the shell.


i found the problem, the problem that mongodb is pointing to the default database directory c:\data\db

now i will try to get how to change this directory to another one.

http://www.mongodb.org/display/DOCS/Starting+and+Stopping+Mongo


When this problem occurs, you must delete the mongod.lock file. MongoDB then immediately creates a new lock, and the service becomes available again.

BTW, in order to work with MongoDB more easily, check out MongoVUE at http://www.mongovue.com.


For this problem what you can do is just check your dbpath in mongod.cfg file in your mongo folder.

It should be the exact path of your data folder like for example dbpath=e:\data\db.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜