Question

Je suis en train configurer le paquet Versioning dans RavenDB: http://ravendb.net/bundles/versioning

Les instructions d'installation sont assez simple:

Il suffit de placer le Raven.Bundles.Versioning.dll dans les Plugins répertoire.

J'ai essayé ce faire cela en créant un répertoire « plugins » dans le répertoire du serveur (le répertoire du serveur contient le Raven.Server.exe), et laissant tomber Raven.Client.Versioning.dll dans ce répertoire Plugins.

Cependant, quand je lance RavenDB après (soit à partir de la ligne de commande ou en tant que service), il ne me donne pas d'indication qu'il a reconnu le plug-in, et quand je sauvegarder / modifier de nouveaux documents ne versioning est d'être appliquée.

J'ai essayé en cours d'exécution avec les paramètres du répertoire du plugin par défaut (qui ressemble soi-disant automatiquement dans le répertoire Plugins), et je l'ai essayé d'ajouter manuellement le réglage PluginsDirectory à Raven.Server.exe.config, en vain.

Quelqu'un at-il été en mesure d'obtenir des plugins de travail, en particulier le paquet versioning? Avez-vous hae faire quelque chose de spécial?

Était-ce utile?

La solution

Mike, Il est censé fonctionner juste. Jetez un coup d'oeil sur les statistiques, vous devriez voir le déclencheur versioning enregistré il.

Il est important de veiller à ce que:

  • Vous utilisez la même version des dll
  • Vous redémarre RavenDB après avoir copié le répertoire
  • Vous ne faites pas référence une autre Raven / PluginsDirectory dans la configuration

Il est sans doute préférable de suivre cette question dans le liste de diffusion .

Autres conseils

Pour Raven v2, vous aussi ajouter le nom du paquet à la propriété Raven / ActiveBundles sur un document de base de données. Les noms doivent être délimités par des virgules.

Par exemple, j'ai une base de données appelée MidwestAnimalRescue. Pour activer le sauvegarde périodique bundle et le paquet de Versioning, mon document ressemblera à ceci:

entrer image description ici

scroll top