質問
Ravendbでバージョンバンドルをセットアップしようとしています: http://ravendb.net/bundles/versioning
インストール手順は非常に簡単です:
Raven.bundles.versioning.dllをプラグインディレクトリに配置するだけです。
これを試して、サーバーディレクトリの下に「プラグイン」ディレクトリを作成し(サーバーディレクトリにはRaven.server.exeが含まれています)、Raven.client.versioning.dllをそのプラグインディレクトリにドロップします。
ただし、その後RavendBを実行すると(コマンドラインまたはサービスとして)、プラグインを認識したことを示すことはありません。また、新しいドキュメントを保存/編集すると、バージョン化は適用されていません。
デフォルトのプラグインディレクトリ設定で実行しようとしました(プラグインディレクトリを自動的に外観にすると思われます)。PluginsDirectory設定をRaven.server.exe.configに手動で追加しようとしました。
誰かがプラグイン、特にバージョンバンドルを動作させることができましたか?あなたは何か特別なことをするつもりですか?
解決
マイク、それはただ働くはずです。統計を見てみましょう。バージョンのトリガーがそこに登録されていることを確認する必要があります。
それを確実にすることが重要です:
- 同じバージョンのDLLを使用しています
- ディレクトリをコピーした後、RavendBを再起動します
- 構成内の別のレイヴン/プラグインディレクトリを参照しません
おそらくこれをフォローアップする方が良いです メーリングリスト.
他のヒント
Raven V2の場合、データベースドキュメントのThe Raven/ActiveBundlesプロパティにバンドル名も追加します。名前はセミコロンで描かれている必要があります。
たとえば、Midwestanimalrescueというデータベースがあります。有効にする 定期的なバックアップ バンドルと バージョン化 バンドル、私のドキュメントは次のようになります: