Is this really the version you are looking for? Kentico Xperience 11 Documentation is no longer updated. Use the switcher in the header to choose your product version.
When using a separate MVC application together with a Kentico application, you need to ensure that scheduled tasks on the Kentico application get processed in regular intervals. As the Kentico application itself does not usually receive traffic from site visitors, you either need to keep the application alive in a different way or process the tasks independently on the Kentico application's worker process.
You can use one of the following approaches for processing scheduled tasks when developing MVC applications:
Configure the Kentico application to use Automatic scheduler mode.
Set the Idle Time-out (minutes) setting of your IIS application pool to 0. Otherwise, the application pool worker process shuts down after a period of inactivity. As the Kentico application does not receive traffic from visitors, the worker process would shut down if no one used the Kentico administration for a certain period of time and scheduled tasks would not get executed.
You can use the Scheduler Windows service if you want to process scheduled tasks independently on the Kentico application.
Note:
To use the scheduler to regularly process search indexing tasks, configure the appropriate scheduled tasks to run using the Scheduler Windows service.
As a prerequisite, you need to:
The system now processes search tasks generated by both the MVC and Kentico application using the Windows scheduler service.