У меня есть небольшое консольное приложение, работающее с Raven, которое работает нормально, но я просто не могу заставить работать веб-приложение Raven Studio.
Я думаю, что я прочитал каждую статью / пост в блоге, который есть вокруг, но у меня не получилось.
Проект ссылается на сборки 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 моего консольного приложения (которая была бы наиболее логичной областью, где это должно быть), а также не работает, если я помещаю его в корень моего консольного приложения.
Извините, что спросил эту вещь еще раз, но, похоже, есть момент, которого я упускаю, чтобы он заработал и заработал. ;)
Спасибо за вашу помощь, Р, Рене