Pregunta

Estoy intentando configurar el paquete de versiones en Ravendb: http://ravendb.net/bundles/versioning

Las instrucciones de instalación son bastante sencillas:

Simplemente coloque el raven.bundles.versioning.dll en el directorio de complementos.

He intentado esto hacer esto creando un directorio de "complementos" en el directorio del servidor (el directorio del servidor contiene el raven.server.exe) y dejando caer raven.client.versioning.dll en ese directorio de complementos.

Sin embargo, cuando ejecuto RAVENDB después de eso (ya sea desde la línea de comandos o como un servicio), no me da ninguna indicación de que haya reconocido el complemento, y cuando guardo/edito nuevos documentos no se están aplicando versiones.

Intenté ejecutar con la configuración predeterminada del directorio de complementos (que supuestamente se ve automáticamente en el directorio de complementos), e intenté agregar manualmente la configuración de complementos de los complementos a raven.server.exe.config, en vano.

¿Alguien ha podido hacer que los complementos funcionen, específicamente el paquete de versiones? ¿Tiene algo especial?

¿Fue útil?

Solución

Mike, se supone que solo funciona. Eche un vistazo a las estadísticas, debería ver el disparador de versiones registrado allí.

Es importante asegurarse de que:

  • Estás usando la misma versión de los dlls
  • Reinicias RavendB después de copiar el directorio
  • No hace referencia a otro Raven/PluginsDirectory en la configuración

Probablemente sea mejor seguir esto en el lista de correo.

Otros consejos

Para Raven V2, también agregará el nombre del paquete a la propiedad Raven/ActiveBundles en un documento de base de datos. Los nombres deben ser delimitados de semicolon.

Por ejemplo, tengo una base de datos llamada MidWestanimalRescue. Para habilitar el Copia de seguridad periódica paquete y el Versiones paquete, mi documento se verá así:

enter image description here

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top