title: Best way to run scheduled tasks
body: <p>Today we have built a console application for running the scheduled tasks for our ASP.NET website. But I think this approach is a bit error prone and difficult to maintain. How do you execute your scheduled task (in an windows/IIS/ASP.NET environment)</p>
  
  <p>Update: </p>
  
  <p>Examples of tasks:</p>
  
  <ul>
  <li>Sending email from an email-queue in the database</li>
  <li>Removing outdated objects from the database</li>
  <li>Retrieving stats from Google AdWords and fill a table in the database.</li>
  </ul>