私は小さなコンソール アプリケーションで Raven との永続化を行っていますが、これは正常に動作していますが、Raven Studio Web-App を動作させることができません。Web 上のすべての記事/ブログ投稿を読んだと思いますが、機能していません。
プロジェクトは、Raven.Client.Embedded、Raven.Client.Lightweight、および Raven.Storage.Esent アセンブリを参照しています)
コンソール アプリを起動する非常に単純なコードを次に示します。
class Program
{
static void Main(string[] args)
{
EmbeddableDocumentStore store = new EmbeddableDocumentStore { DataDirectory = @"C:\temp\ravendata", UseEmbeddedHttpServer = true };
store.Initialize();
Console.WriteLine("Initialized");
while (true)
{
string line = Console.ReadLine();
if (line == "w")
{
Changeset cs = CreateChangeset();
using (var session = store.OpenSession())
{
session.Store(cs);
session.SaveChanges();
}
Console.WriteLine("Written.");
}
}
問題は、Raven.Studio.xap をブラウザーで実行するためにどこに置くか (http://localhost:8080/Raven/studio.html) です。コンソール アプリの bin/debug 出力フォルダー (本来あるべき最も論理的な領域) で機能していません。また、コンソール アプリケーションのルートに配置した場合も機能しません。
もう一度質問して申し訳ありませんが、これを起動して実行するには、これに欠けている点があるようです。;)
助けてくれてありがとう、R's、ルネ