Windows 7 64bit, RavenDB Embedded 1.0.701, MVC 3, C#, VS 2010 Pro çalıştırıyorum.Temp yolu zaten başka bir veritabanı örneği tarafından kullanılıyor RavenDB MVC3
RavenDB'nin sitesindeki yönergeleri uyguladıktan sonra, "İşlem depolama alanı açılamadı: F:/RavenDBDataStore/Data" w/iç özel durumu "Temp yolu zaten başka bir veritabanı örneği tarafından kullanılıyor" istisnasının ilk RELOAD sonra asp.net sayfası.
Belge deposunu elden çıkarmayı denedim ancak görünümümde başka bir özel durum var. uygulamanızı hata ayıklamak için IIS Express kullanıyorsanız
Using RavenDB in an ASP.NET MVC website
yönetme oturumları bölümündeözel ilgi ...
, deneyin:
public ActionResult Index()
{
EmbeddableDocumentStore documentStore = new EmbeddableDocumentStore { DataDirectory = "F:/RavenDBDataStore/" };
documentStore.Initialize(); // <--- this is were I get the exception after reloading the page
Dictionary<string, object> test = new Dictionary<string, object> {
{ "Name", 0 },
{ "Price", 3.99M },
{ "Expiry", new DateTime(2008, 12, 28) } ,
{ "Sizes", new string[] { "Small", "Medium", "Large" }}
};
var results = new Object();
using (IDocumentSession session = documentStore.OpenSession())
{
// Operations against session
session.Store(test);
session.SaveChanges();
ViewBag.Display = session.Advanced.GetDocumentId(test);
// Flush those changes
session.SaveChanges();
results = from c in session.Query<Dictionary<string, object>>()
select c;
}
return View(results);
}
Elbette çalıştı. Teşekkürler! –
Bu sorun, işçi işlemi geri dönüşümleri sırasında karşılaşırsam, başvurulan sayfa temeldeki sorunu çözmüyor gibi görünmektedir, yalnızca uygulama geri dönüşleri sırasında gerçekleşmesi için onu çözmektedir. Bu, IIS Express ile ilgili bir sorun değil, ancak yine de oluşabilir. Bir uygulama geri dönüşümü sırasında bunun gerçekleşmesini önlemek için herhangi bir öneriniz var mı? –
@ShaunWilson ... Hiçbir fikrim yok. Ayende (RavenDB'nin arkasındaki adam) http://stackoverflow.com/users/6366/ayende-rahien ile iletişim kurmayı veya resmi forumda bir soru göndermeyi deneyebilirsiniz. Eminim Ayende bir göz atacak: https://groups.google.com/forum/#!forum/ravendb –