1

文書をcouchdbに送信するプロセスがあります。ほとんどの場合は問題なく動作しますが、設計ドキュメントが失敗することがあります。

{"error":"unauthorized","reason":"You are not a db or server admin."}

なぜ 100 個ほどのドキュメントが成功するのか、1 つが失敗するのかがわからないため、少し行き詰まっています。同じドキュメントが以前に正常にアップロードされています。

何か案は?

4

1 に答える 1

0

クッキー関連であることが判明しました。

クライアントの Cookie ストアは、asp.net アプリケーションでホストしていたため、失われていました。LoveSeat は、CouchDatabase のすべてのインスタンスに対して新しい Cookie ストアを作成するため、CouchDatabase をグローバルとして保持するか、別の Cookie ストアを作成する必要がありました (私は後で行いました)。

于 2012-08-01T09:57:50.370 に答える