MongoDB 服务器状态已断开

Jus*_*faz 0 c# azure mongodb

我正在使用安装在 Azure 上的 VM Ubuntu 14 上的 MongoDb 服务器,我使用这个 tutroial和最新版本。我也添加了 mongo 27017 的端口。我直接连接到它并添加带有一些集合的数据库。我在 VS2015 上使用 mongoDb .Net 驱动程序在 C# 版本 2.0.1(使用链接)并尝试连接到 Mongo 服务器,但服务器的状态已断开连接

var client = new MongoClient("mongodb://name.cloudapp.net:27017");
var state = client.Cluster.Description.State;
MessageBox.Show(state.ToString());
Run Code Online (Sandbox Code Playgroud)

我在相同的步骤之前使用它,没有任何反应,只是我不知道问题出在哪里

Ank*_*kit 5

请试试这个。我认为这可能奏效。只需添加一行即可枚举所有数据库。

var client = new MongoClient("mongodb://name.cloudapp.net:27017");

var databases = client.ListDatabases();

var state = client.Cluster.Description.State;
MessageBox.Show(state.ToString());
Run Code Online (Sandbox Code Playgroud)

这个答案解释得更好。