завершение работы сервера Mongo из C # Driver API - PullRequest
2 голосов
/ 31 мая 2011

Я хочу завершить работу сервера MongoDB из моего приложения C # при выходе из приложения.

Я использую объект RunAdminCommand из MongoServer, чтобы сделать это.Ниже приведен фрагмент кода.

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

Выполнение останавливается во второй строке и никогда не возвращается назад, хотя я вижу, что сервер выключен.

Он не вызывает никаких исключений.Я попытался с установкой «Исключения времени выполнения общего языка» VS 2010 безуспешно.

Что я делаю не так?

1 Ответ

0 голосов
/ 01 июня 2011

Похоже, что проблема с драйвером MongoDb C #.

Из документации я обнаружил, что они решают эту проблему в версии 1.1 драйвера C #.

Исправление доступно в последнем исходном коде.

- Бхарат

...