byte[]
またはエンコードされた文字列を使用してドキュメントを挿入/アップサートしようとするとbase64
、例外が発生し、!result.Success
指定された引数は有効な値の範囲外です。
パラメータ名:カウント
私の文書には count という名前のものが含まれていません。この例外はすべての内部例外を運びます
StackTrace
at System.Net.Sockets.SocketAsyncEventArgs.SetBufferInternal(Byte[] buffer, Int32 offset, Int32 count)
at Couchbase.IO.Connection.Send(Byte[] buffer)
at Couchbase.IO.Strategies.DefaultIOStrategy.Execute[T](IOperation`1 operation)
...
base64
これは、 orを持つフィールドを含めた場合にのみ発生しますbyte[]
(両方を試すようにリファクタリングされています)。NancyFX をフロントエンドとして使用し、Couchbase をデータベースとして使用する windows7 pro 64 ビット マシン。
正しい方向に導く 2.0 .Net SDK または 3.0.2 Server のドキュメントを見つけることができず、#couchbase IRC にアクセスしましたが、まだ運がありません。ファイルサイズに関連する設定があるようです (テストデータは 26.7k png です)。うまくいけば、私が誤解しているのは簡単なことです。