Quartz.net Timer Not Starting After IIS Recycle in .NET Core Application

Jay 1 Reputation point
2025-04-07T17:08:36.69+00:00

An application developed using .NET Core and integrated with Quartz.net is hosted on an IIS server.

The following configurations have been set on the IIS server:

  • Application Pool --> Advanced settings: Start Mode: Always Running
  • Application Pool --> Idle Time-out (minutes): 0
  • Default Web Site --> Hosted Application --> Preload Enabled: True

The issue encountered is that after an automatic IIS recycle (1740 minutes), the application does not start automatically, resulting in the Quartz.net timer not running.

Environment details:

  1. .NET Core 8.0
  2. Windows Server 2019/2022
  3. IIS 10

In the logs:

User's image

Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Ibrahim Abou-Elazab 0 Reputation points
    2025-08-26T10:45:00.12+00:00

    any new information for this kind of issues?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.