Używam programu planującego Quartz.NET jako samodzielnej usługi Windows, natomiast z aplikacji ASP.NET mogę oddzielić zadania. Mam osobny zestaw zadań i pojawia się następujący błąd: Nie można załadować pliku lub zestawu "AV.Scheduler.Jobs, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null" lub jednego z jego elementów zależności. System nie może odnaleźć określonego pliku.Nie można załadować błędu złożenia zadania w Quartz.NET
Oto mój kod,
JobDetail jobDetail = new JobDetail("testJob", null, typeof(TestJob));
//created trigger which will fire every minute starting immediately
SimpleTrigger trigger = new SimpleTrigger("testTrigger",
null,
DateTime.UtcNow,
null,
1,
TimeSpan.FromMinutes(1));
scheduler.ScheduleJob(jobDetail, trigger);
Dostaję błąd w ostatniej kolejce.
jesteś w trybie debugowania? Gdzie to się dzieje: usługi lub asp.net? – LeftyX
Poprzez aplikację konsolową uruchamiam serwer kwarcowy iz aplikacji asp.net planuję zadania. Ten wyjątek ma miejsce na stronie asp.net. Uruchamiam aplikację konsolową, bezpośrednio uruchamiając plik exe w folderze bin. Aplikacja konsolowa to aplikacja testowa, gdy wszystko działa dobrze, przeniesię ją do usługi. – VJAI
Rozwiązałem problem, dodając odniesienie do złożenia zadania w aplikacji konsoli, w której program planujący uruchamia zadania. Dzięki za pomoc. – VJAI