RavenDB工作室“;没有数据库和文件系统”;在嵌入式模式下
我在网上找不到关于这个的任何信息,如果有任何帮助,我将不胜感激 我创建了EmbeddedBledDocumentStore,一切都正常,我的应用程序正在使用数据库。但是,当我使用端口号5050访问ManagementStudio时,它会声明“没有可用的数据库和文件系统” 客户端和数据库nuget包的版本是3.0.3800RavenDB工作室“;没有数据库和文件系统”;在嵌入式模式下,ravendb,ravendb-studio,Ravendb,Ravendb Studio,我在网上找不到关于这个的任何信息,如果有任何帮助,我将不胜感激 我创建了EmbeddedBledDocumentStore,一切都正常,我的应用程序正在使用数据库。但是,当我使用端口号5050访问ManagementStudio时,它会声明“没有可用的数据库和文件系统” 客户端和数据库nuget包的版本是3.0.3800 var store = new EmbeddableDocumentStore { DataDirectory = "Data", UseEmbeddedHtt
var store = new EmbeddableDocumentStore
{
DataDirectory = "Data",
UseEmbeddedHttpServer = true
};
store.Configuration.Port = 5050;
store.Initialize();
在写问题的时候,我有了一个想法并尝试了一下。这解决了这个问题,但我想我会发布这篇文章作为参考,以防有人有类似的问题 我在文档()中看不到这一点,但为了访问资源,我必须给它一个名称
var store = new EmbeddableDocumentStore
{
DataDirectory = "Data",
UseEmbeddedHttpServer = true,
DefaultDatabase = "Default"
};
现在它出现在RavenDB studio中。这不是一个真正的问题,但默认情况下,您将连接到数据库。您仍然可以在AdminStudio中访问此数据库 转到“管理我的服务器”、“转到系统数据库”,然后接受警告消息 显然,它不应该这样使用,但如果您需要恢复意外保存在此处的数据,它会很有用 如您所做的那样设置“DefaultDatabase”属性是正确的解决方案