私は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>
私は8091ポートへのtelnetを行うことができますよ。 telnetは空白の画面を表示しますが、クライアントから不正な要求が送信されたことを示すtelnetセッションからキーが入力されます。私はこれが正しい動作だと思っていますが、何とかしてストアが失敗しています。私はcouchbaseのデフォルトのdatabucket上の活動を見ません。
助けてください。
Storemode.setも失敗します。実際に私はキーに関係なくDBに何も挿入することができませんでした。私はキーが存在しないと確信しています。また、既定のバケットのためのcouchbase Webコンソール上のアクティビティは表示されません。リクエストはDBに到達していないようです。 – spal
こんにちはJohn、私はリモートマシンからポート11211のcouchdbサーバーにtelnetでき、telnetを格納して取得することができます。しかし、.net client.getとstoreの両方から失敗します。それは接続しようとすると、タイムアウトしているようだ。 Telnetで接続できるときにクライアントがアクセスする必要があるものはありますか? – spal
追加の要件はありません。ロギングを有効にするとよいでしょう。これについては、http://www.couchbase.com/develop/net/currentの「ロギングの設定」を参照してください。試してみたいことは、https://github.com/couchbaselabs/couchbase-aspnetのCouchbase.AspNetサンプルを複製し、サンプルMVCアプリを実行してみてください。 –