What are some approaches for "waking up" an ASP.NET application according to a recorded schedule, in order to perform various levels of housekeeping?
I can see using a user page request to trigger a check of the housekeeping schedule, but this seems like a lot of overhead in running the check, and what if no one's logged on, and it's midnight on Sunday and time for a housekeeping run?
Does this require a separate app that runs all the time? Is there some automagic "wake up and run" batch file?
I'm looking for some starting points on this one.