我有一些麻煩扼殺了爲什麼我無法連接到我在MongoHQ中創建的新數據庫。連接到來自ASP.NET的遠程MongoDB實例
我想在我的Web.config文件中包含正確的連接字符串,並讓我的Mongo對象引用數據庫連接。
連接字符串(編輯,很明顯)是:
公共訪問
蒙戈flame.mongohq.com:27065/dunedin -u {用戶名} {-p密碼}
AWS內部訪問
蒙戈flame.local.mongohq.com:27065/dunedin -u {用戶名} {-p密碼}
很顯然,我在密碼中包含了正確的用戶名,而不是括號中的佔位符。
我的代碼是:
string connection = ConfigurationManager.ConnectionStrings["DBMongo"].ConnectionString;
var mongo = new Mongo(connection);
mongo.Connect();
然而,當我嘗試實例化蒙戈對象,我得到一個格式異常話說
無效的連接字符串:
該連接字符串應該看起來像是遠程託管的MongoDB實例嗎?
編輯:
web.config中的連接字符串項是
<add name="DBMongo" connectionString="mongo flame.mongohq.com:27065/dunedin -u ausername -p apassword"/>
Mongo站點上的文檔(我發現)對遠程連接沒有幫助。它主要圍繞着從命令行開始工作。 – 2010-06-22 10:21:22
@ Phil.Wheele:我發現這個:http://www.captaincodeman.com/2010/05/24/mongodb-azure-clouddrive/它導致http://github.com/samus/mongodb-csharp – abatishchev 2010-06-22 10:35:36