我有一个小型控制台应用程序对 Raven 进行了一些持久性,它运行良好,但我无法让 Raven Studio Web-App 正常工作。我想我已经阅读了网络上的每一篇文章/博客文章,但我还没有得到它的工作。
该项目引用了 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,Rene