2013-02-17 78 views
2

我從穩定版本2261我能夠從本地主機訪問烏鴉工作室運行Raven.Server.exe:8080,但我不能夠執行許多操作(如創建一個數據庫)。當我嘗試時,Windows身份驗證彈出要求我的憑據。我在同一臺計算機上以管理員身份運行,但我的憑據無法識別。使用嵌入模式也會發生同樣的事情。只有將應用程序放在IIS上,我才能夠使用烏鴉工作室作爲管理員。但我希望能夠使用基於控制檯的服務器和/或嵌入式模式進行操作。請幫忙。如何擁有管理員權限的RavenDB網頁UI

的ASP.NET MVC 4應用程序配置:

RavenController.Store = new DocumentStore 
{ 
    ConnectionStringName = "RavenDB" 
} 

<add name="RavenDB" connectionString="Url=http://localhost:8080;" /> 

Raven.Server.exe.config:

<add key="Raven/Port" value="*"/> 
<add key="Raven/DataDir" value="~\Database\System"/> 
<add key="Raven/AnonymousAccess" value="Get"/> 

查閱這些屏幕截圖描述該問題一步步驟:

http://issues.hibernatingrhinos.com/issueImageAttachments?issue=57-1412

+0

您正在使用什麼建設? 您是否在域上運行? 您試圖以管理員身份登錄的用戶是? ravendb用戶是否具有管理員權限? – 2013-02-17 08:17:35

+0

構建2261,跑我家的機器上,以便無域,我在我的機器的管理員(但還沒有配置任何用戶對烏鴉),RavenDB在同一臺機器上運行,所以它具有管理員priveleges。 感謝您抽出寶貴時間幫助我。 – diogofriggo 2013-02-17 16:44:25

回答

2

您可以將「Raven/AnonymousAccess」的值更改爲「A DMIN」。

<add key="Raven/AnonymousAccess" value="Admin"/> 

這可能是一個糟糕的創意。但是,在控制檯模式下運行開發時,應該這樣做。