Жизненный цикл ASP MVC приложения и Quartz.Net

96
01 декабря 2020, 01:50

Всем привет! Такой вопрос, у меня есть ASP MVC приложение которое в фоне с помощью Quartz.Net выполняет определенные действия. Однако после запуска сервера, оно функционирует определенное время (может около часа) после последнего обращения к веб-приложению. Опять начинает работать только после того, как опять обратишься к какой либо странице и опять умирает примерно через час. Как сделать, чтобы само веб приложение всегда было активно, даже если нет обращения к View.

работу запускаю так:

public static async void Start()
{
        IScheduler scheduler = await StdSchedulerFactory.GetDefaultScheduler();await scheduler.Start();
        IJobDetail job = JobBuilder.Create<ChckNwLsInMail>().Build();
        ITrigger trigger = TriggerBuilder.Create() 
                        .WithIdentity("trigger2", "group1")    
                        .StartNow()                            
                        .WithSimpleSchedule(x => x   
                        .WithIntervalInHours(1)        
                        .RepeatForever())                   
                        .Build();
         await scheduler.ScheduleJob(job, trigger);  
    } 
READ ALSO
Зависимые друг от друга библиотеки, или forward declaration of type

Зависимые друг от друга библиотеки, или forward declaration of type

Как поступить в ситуации когда обе библиотекиNET зависят от одного или более типов расположенных в разных библиотеках?

99
selenium открыть локальный html документ

selenium открыть локальный html документ

Использую c#В интернете видел примеры

100
Как вернуть нумерацию в C#?

Как вернуть нумерацию в C#?

Есть такая разметка:

120