이것 대답 도움이 될 수 있습니다.
MVC4 및 Unity를 사용한 간단한 구현입니다. 답의 맨 아래에는 샘플 프로젝트가 있습니다.
도움이되기를 바랍니다.
문제
MVC 응용 프로그램에서 Quartz.net을 사용하는 IM을 사용하고 있습니다.
나는 쉬운 jobB (텍스트를 출력 창에 인쇄하기 만하면)를 트리거하는 작업을 수행했지만 데이터베이스에 대한 유지 보수 작업과 같은 복잡한 작업을 수행하려고 할 때는 오류가 발생하고 유지 보수 작업이 다시 롤링됩니다.
유지 보수 작업을 별도로 구현하는 클래스를 사용하면 Quartz.net 외부에 있습니다. Quartz를 사용하면 다음 오류가 발생합니다.
"유형 'System.NullReferenceException'의 첫 번째 기회는 Unity.mvc3.dll에서 발생했습니다."
어떤 아이디어?
별도로 작동한다고 말했을 때 컨트롤러 동작의 매개 변수없이 Execute를 사용하고있었습니다.
해결책