在使用相同连接代码的 Winforms 应用程序中,RavenDB 工作正常。我能够随意存储和检索文档。
当我尝试在 Nancy 应用程序中做同样的事情时,结果完全出乎意料。
Nancy 正在侦听端口 12345,RavenDB 以嵌入式模式运行,UseEmbeddedHttpServer
启用并侦听端口 8080。
根据请求http://localhost:12345/
获取网页响应的第一个请求。任何后续请求http://localhost:12345/
都会重定向到/raven/studio.html
. 如果我向/widgets
Nancy 发出的第一个请求按预期返回一个 JSON 小部件列表,但任何后续请求都会返回:
Could not figure out what to do
Your request didn't match anything that Raven knows to do, sorry...
似乎 RavenDB 正在劫持 Nancy 正在监听的端口。有什么想法会导致这种行为吗?