1

我们有一个向 couchdb 提交文件的流程。它在大多数情况下都可以正常工作,但有时设计文档会失败

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

我有点卡住了,因为我不知道为什么 100 个左右的文件会成功,但一个会失败。之前已成功上传过相同的文档。

有任何想法吗?

4

1 回答 1

0

事实证明它与cookie有关。

客户端中的 cookie 存储丢失了,因为我将它托管在 asp.net 应用程序中。LoveSeat 为 CouchDatabase 的每个实例创建一个新的 cookie 存储,因此我需要将 CouchDatabase 保持为全局或创建一个不同的 cookie 存储(我最后做了后者)。

于 2012-08-01T09:57:50.370 回答