2

I want to work with job scheduling and browsing on the internet I saw that Quartz.Net is a good option for it. Many blogs show that a windows service must be initialized and my question is: is it always necessary to start a windows service and embed it to run a job scheduler? Is there a way to run a job scheduler without using a windows service, I ask this because I have a access to a hosting that has only a web panel and I don't think it will let start a windows service.

Thanks for reading

Sergio Guillen Mantilla
  • 1,460
  • 1
  • 13
  • 20

1 Answers1

1

Well, a alternative to writing a simple windows service, is to use the inbuilt windows task scheduler, if you have administrative permissions on the machine you would like to configure. To configure a task in Task Scheduler, have a look at the following Microsoft Article

Working with a windows service is very simple too, a good starting point is as shown below

Walkthrough: Creating a Windows Service Application in the Component Designer

I have worked on Quartz.NET and recommend it highly. The best resources that I used when working with Quartz are as given in the following SO Post.

Quartz can also be used in a ASP.NET web application

Community
  • 1
  • 1
Patrick D'Souza
  • 3,491
  • 2
  • 22
  • 39
  • Thank you for the fast answer, I could work with Quartz.Net in my local machine but I cannot do it in the hosting I have, I mean the web panel just can configure databases, emails and so on, it's very restricted no remote access no ssh, remote desktop, just a web panel, so I don't think I could create a windows service or work with Task Scheduler – Sergio Guillen Mantilla Apr 15 '13 at 02:32
  • I would but I only have 8 of reputation, when I have enough I will do it, thank you for the answer – Sergio Guillen Mantilla Apr 16 '13 at 03:47