2011-12-30 31 views
1

我正在嘗試使用ravendb。RavenDb - 提供給軟件包的憑據未被識別

在遠程Win2008 r2服務器上進行測試時,使用ravendb作爲IIS網站時,收到錯誤「提供給軟件包的憑據無法識別」。

  • 在我的本地dev的機器,一切都按預期
  • 試圖連接到數據庫中的另一個試驗場,只有當。 (ravendb客戶端API)
  • 當試圖連接在網頁瀏覽器,http://localhost:9999/docs/tests/1前。一切按預期工作
  • 從我的開發機器(與測試網站)連接到在線服務器時,沒有問題。所以只有在遠程服務器上,測試站點和db站點在同一臺機器上。
  • 我使用的ConnectionString在http://ravendb.net/documentation/client-api/connection-string解釋說:URL = HTTP://本地主機:9999;用戶= XXXXXX,密碼= YYYYY

任何想法?

回答

1

你的Windows身份驗證可以在後臺使用Kerberos的,特別是如果遠程Web服務器正在與託管RavenDB另一遠程機器。

您可以正確設置kerberos(SetSPN ....)或禁用Windows身份驗證並使用其他身份驗證方法。

我自己也遇到過這個問題,你可能想看我的full story