Quartz.net, una excepción de primera oportunidad del tipo 'System.NullReferenceException' ocurrió en unity.mvc3.dll cuando se usa Unity para DI

StackOverflow https://stackoverflow.com/questions/19824238

Pregunta

Estoy usando estoy usando cuarzo.net en una aplicación MVC.

He hecho que funcione con activar un JobB fácil (solo imprima un texto de texto a la ventana de salida), pero cuando intento hacer un trabajo más complejo, como el trabajo de mantenimiento para la base de datos, recibe un error y el trabajo de mantenimiento regresa.

Cuando se usa la clase que implementa el trabajo para el mantenimiento por separado, eso está fuera de cuarzo.net funciona bien, pero al usar cuarzo recibe el siguiente error:

"Una excepción de primera oportunidad del tipo 'System.NullReferenceException' ocurrió en unity.mvc3.dll"

¿Algunas ideas?

Cuando dije que funcionaba por separado, estaba usando Ejecutar sin parámetro de una acción del controlador.

¿Fue útil?

Solución

Este responder podría ayudarte.

Es una implementación simple usando MVC4 y Unity. En la parte inferior de la respuesta encontrará un proyecto de muestra.

Espero eso ayude.

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