I have a site in ASP.NET 2.0 with C#.
There is a program I have to run in the server everyday with a schedual task.
This program send emails and update the database.
I have this program ready by clicking a button in my site.
I want to seperate this code so that I can run it from outside automatically.
How shall I define the project for this program? can it stay as a web applicaltion or it should be a winforms
or console application or something else?