2016-09-01 2 views
0

Azure에서 VM 우분투 14에 설치된 MongoDb 서버를 사용하고 있습니다.이 tutroial을 마지막 버전과 함께 사용합니다. mongo 27017 포트도 추가합니다. 그리고 직접 연결하여 데이터베이스를 일부 컬렉션과 함께 추가합니다. 나는 버전 2.0.1 (사용 링크) 와 C#으로 VS2015에서 MongoDB를 닷넷 드라이버를 사용하고 몽고 서버에 연결을 시도하지만, 서버의 상태가 분리MongoDB 서버 상태 연결이 끊어졌습니다.

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

내가 전에 사용 동일한 단계와 아무 일도 일어나지 않습니다. 문제가있는 곳을 모르겠습니다.

+0

[This (http://stackoverflow.com/questions/30713599/mongodb-driver-2-0-c-sharp-is-there-a-way-to-find-out-if-the-server -is-down-in)은 관련성이 있습니다. "mongoClient.Cluster.Description.State가 신뢰할 수 없습니다." – Quantic

+0

아마도 컬렉션에 데이터를 추가 할 수는 없지만 MongoDb 서버의 컬렉션을 볼 수는 없습니다. – Juste3alfaz

답변

0

시도해보십시오. 나는 이것이 효과가있을 것이라고 생각한다. 모든 데이터베이스를 열거하려면 한 줄을 추가해야합니다.

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

var databases = _client.ListDatabases(); 

var state = client.Cluster.Description.State; 
MessageBox.Show(state.ToString()); 

This 답이 더 잘 설명됩니다.

관련 문제