我已經安裝了couchbase 1.8並使用了couchbase .net客戶端庫。 在文檔中給出的所有配置如下,但client.store總是失敗並返回false。couchbase客戶端存儲返回false
<configSections>
<section name="couchbase" type="Couchbase.Configuration.CouchbaseClientSection, Couchbase"/>
</configSections>
<couchbase>
<servers bucket="default" bucketPassword="">
<add uri="http://xx.xx.xx.xx:8091/pools/default"/>
</servers>
</couchbase>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
我能夠做telnet到8091端口。 telnet進入黑屏,輸入任何密鑰從telnet會話中發出,說客戶端發送了一個錯誤的請求。我猜這是正確的行爲,但不知何故商店失敗。我沒有看到couchbase默認databucket上的任何活動。
任何幫助表示讚賞。
即使Storemode.set失敗。實際上,無論我給出什麼密鑰,我都無法將任何東西插入到數據庫中。我很確定這個關鍵不存在。另外我沒有看到在默認存儲桶的couchbase web控制檯上的任何活動。看起來這個請求甚至沒有達到數據庫。 – spal 2012-04-16 02:59:59
嗨,約翰,我可以從遠程機器上telnet到端口11211上的couchdb服務器,並且能夠存儲和獲取telnet。但是從.net客戶端.get和存儲都失敗。它試圖建立連接,然後似乎是超時。當我能夠使用telnet連接時,客戶端需要訪問什麼? – spal 2012-04-19 07:53:31
不應有任何附加要求。您可能需要嘗試啓用日誌記錄,該日誌位於http://www.couchbase.com/develop/net/current上的「配置日誌記錄」中。還有一件事是嘗試在https://github.com/couchbaselabs/couchbase-aspnet上克隆Couchbase.AspNet示例,然後嘗試運行示例MVC應用程序。 – 2012-04-25 15:20:56