首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让RavenDB识别插件?

问如何让RavenDB识别插件?
EN

Stack Overflow用户
提问于 2011-07-26 15:38:32
回答 2查看 1.2K关注 0票数 4

我正在尝试在RavenDB:http://ravendb.net/bundles/versioning中安装版本控制包

安装说明非常直接:

只需将Raven.Bundles.Versioning.dll放在插件目录中即可。

我尝试过这样做:在服务器目录(服务器目录包含Raven.Server.exe)下创建一个" Plugins“目录,并将Raven.Client.Versioning.dll放到该插件目录中。

但是,当我在此之后运行RavenDB时(无论是从命令行还是作为服务),它不会给我任何迹象表明它已经识别了插件,而且当我保存/编辑新文档时,没有应用版本控制。

我试着使用默认的插件目录设置(据说它会自动查找插件目录)运行,并且我尝试手动将PluginsDirectory设置添加到Raven.Server.exe.config中,但没有效果。

是否有人能够让插件工作,特别是版本控制包?你要做什么特别的事吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-26 16:35:51

麦克,这应该只是起作用的。看看统计数据,您应该会看到在那里注册的版本控制触发器。

重要的是要确保:

  • 您使用的是dll的相同版本。
  • 复制目录后重新启动RavenDB
  • 在配置中不引用其他Raven/PluginsDirectory

在邮寄名单中跟踪这一点可能更好。

票数 3
EN

Stack Overflow用户

发布于 2013-02-19 20:08:32

对于Raven v2,还将将包名添加到数据库文档上的Raven/ActiveBundles属性中。名字应该用分号分隔。

例如,我有一个名为MidwestAnimalRescue的数据库。为了启用周期备份包和版本化包,我的文档如下所示:

​

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6832690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档