次のコードを使用して、インスタンスを実行および初期化します。
EmbeddableDocumentStore db = new EmbeddableDocumentStore();
db.DataDirectory = @"C:\RavenDb\";
db.Configuration.HostName = "localhost";
db.Configuration.Port = 8080;
db.UseEmbeddedHttpServer = true;
db.Initialize();
アプリを初期化してデバッグ モードにした後、「localhost:8080」を使用してブラウザーで管理スタジオにアクセスしようとしましたが、要求がタイムアウトになり、何も起こりません。別のポートを試してみました。VS2012 を管理者モードで起動しました。Nuget から最新バージョンをダウンロードしました。私が間違っている/ここに表示されないのは何ですか?
ありがとう
編集:いくつかの提案の後、次のコードを試しましたが、まだ役に立ちません:
NonAdminHttp.EnsureCanListenToWhenInNonAdminContext(8080);
EmbeddableDocumentStore db = new EmbeddableDocumentStore
{
RunInMemory = true,
DataDirectory = @"C:\RavenDb\",
UseEmbeddedHttpServer = true
};
db.Initialize();
さらに、コンソール アプリケーションを実行すると、出力ウィンドウに次の警告メッセージが表示されました。
結果: 一部の 'Raven.Database.Server.Security.OAuth でインポート 'Raven.Database.Server.Security.OAuth.OAuthClientCredentialsTokenResponder.AuthenticateClient (ContractName="Raven.Database.Server.Security.OAuth.IAuthenticateClient")' を設定できません.OAuthClientCredentialsTokenResponder'. 要素: Raven.Database.Server.Security.OAuth.OAuthClientCredentialsTokenResponder.AuthenticateClient (ContractName="Raven.Database.Server.Security.OAuth.IAuthenticateClient") --> Raven.Database.Server.Security.OAuth.OAuthClientCredentialsTokenResponder --> AssemblyCatalog (Assembly="Raven.Database, Version=2.0.0.0, Culture=neutral, PublicKeyToken=37f41c7f99471593")