我已经安装了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