2 votes

Comment obtenir des privilèges d'administrateur pour l'interface Web de RavenDB ?

J'exécute Raven.Server.exe à partir de la version stable 2261. Je suis en mesure d'accéder à raven studio à partir de localhost:8080 mais je ne suis pas en mesure d'effectuer de nombreuses opérations (comme la création d'une base de données). Lorsque j'essaie, l'authentification Windows apparaît et me demande mes informations d'identification. Je fonctionne en tant qu'administrateur sur le même ordinateur mais mes informations d'identification ne sont pas reconnues. La même chose se produit en utilisant le mode embarqué. Ce n'est qu'en plaçant l'application sur IIS que j'ai pu utiliser le studio Raven en tant qu'administrateur. Mais je veux pouvoir le faire en utilisant le serveur basé sur la console et/ou le mode embarqué. Veuillez m'aider.

Asp .net mvc 4 app config :

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"/>

Regardez ces captures d'écran qui décrivent le problème étape par étape :

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

2voto

Alonso Robles Points 321

Vous pouvez changer la valeur de "Raven/AnonymousAccess" en "Admin".

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

C'est probablement une mauvaise idée pour la production. Mais cela devrait faire l'affaire en mode console pour le développement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X