RavenDb - 无法识别提供给包的凭据

时间:2011-12-30 18:43:13

标签: asp.net ravendb

我正在尝试使用ravendb。

在使用ravendb作为IIS网站的远程Win2008 r2服务器上进行测试时,收到错误“无法识别提供给包的凭据”。

  • 在我的本地开发机器上,一切都按预期工作
  • 仅在尝试连接到另一个测试站点中的数据库时。 (ravendb client api)
  • 尝试连接网络浏览器时,http://localhost:9999/docs/tests/1例如。一切都按预期工作
  • 从我的开发机器(与测试站点)连接到在线服务器时,也没问题。所以只能在远程服务器上,测试站点和数据库站点在同一台机器上。
  • 我正在使用http://ravendb.net/documentation/client-api/connection-string中所述的连接字符串:Url = http:// localhost:9999; user = xxxxxx; password = yyyyy

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您的Windows身份验证可能会在幕后使用kerberos,尤其是当远程Web服务器与另一台托管RavenDB的远程计算机通信时。

您可以正确设置kerberos(SetSPN ....)或禁用Windows身份验证并使用其他身份验证方法。

我自己也遇到过此问题,您可能需要阅读我的full story