从C#Driver API关闭Mongo服务器

时间:2011-05-31 11:19:03

标签: .net mongodb mongodb-.net-driver

我希望在应用程序退出时从我的C#应用​​程序关闭MongoDB服务器。

我正在使用RunAdminCommand MongoServer个对象来执行此操作。以下是代码段。

MongoServer server = MongoServer.Create( @"mongodb://localhost:27019" );
server.RunAdminCommand ( @"shutdown" ) ;

执行冻结在第二行并且永远不会返回,但我看到服务器正在关闭。

它不会引发任何例外。我尝试使用VS 2010的“公共语言运行时异常”设置但没有任何成功。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

似乎MongoDb C#Driver存在问题。

从文档中我发现他们正在解决C#Driver 1.1版本中的这个问题。

此修复程序在最新的源代码中提供。

- 巴勒特