Frage

Ich versuche das Versioning -Bundle in Ravendb einzurichten: http://ravendb.net/bundles/versioning

Die Installationsanweisungen sind ziemlich einfach:

Setzen Sie einfach die Raven.Bundles.Versioning.dll in das Plugins -Verzeichnis.

Ich habe dies ausprobiert, indem ich ein "Plugins" -Verzeichnis unter dem Serververzeichnis erstellt habe (das Serververzeichnis enthält die Raven.server.exe) und das Ablegen von Raven.client.versioning.dll in dieses Plugins -Verzeichnis.

Wenn ich jedoch danach Ravendb ausführe (entweder aus der Befehlszeile oder als Dienst), gibt es mir keinen Hinweis darauf, dass es das Plugin erkannt hat, und wenn ich neue Dokumente speichere/bearbeite, wird keine Versioning angewendet.

Ich habe versucht, mit den Standardeinstellungen für Plugin -Verzeichnisse auszuführen (die angeblich automatisch im Plugins -Verzeichnis aussieht), und ich habe versucht, die PluginsD -Verzeichniseinstellung manuell zu vergeben.

Hat jemand Plugins zum Laufen gebracht, insbesondere das Versionsbündel? Haben Sie etwas Besonderes?

War es hilfreich?

Lösung

Mike, es soll nur funktionieren. Schauen Sie sich die Statistiken an, Sie sollten den dort registrierten Versioning -Trigger sehen.

Es ist wichtig sicherzustellen, dass:

  • Sie verwenden dieselbe Version der DLLs
  • Sie starten Ravendb neu, nachdem Sie das Verzeichnis kopiert haben
  • Sie verweisen nicht auf einen anderen Raben/PluginsDirectory in der Konfiguration

Es ist wahrscheinlich besser, dies in der zu verfolgen Mailingliste.

Andere Tipps

Für Raven V2 fügen Sie den Namen des Raven/ActiveBundles in einem Datenbankdokument auch dem Bündelnamen hinzu. Die Namen sollten semikolon-delimitiert sein.

Zum Beispiel habe ich eine Datenbank namens MidwestanimalRescue. Um das zu aktivieren Periodische Sicherung Bündel und das Versioning Bundle, mein Dokument sieht folgendermaßen aus:

enter image description here

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top