Start timer on web application start
<p>I would like to start a <code>System.Threading.Timer</code> in my application when it launches (maybe deploy is the correct word).  I have seen that you can use <code>Application_Start()</code> but this is only <a href="http://stackoverflow.com/questions/1384131/configuring-asp-net-to-start-a-method-before-each-application-start-on-iis/1384144#1384144">fired once the first request comes to the application</a>.  I need the timer to start as soon as the application is running so that it can check for work to process even if a user is not interacting with the site.  How can I get the application to start the timer once it is up and running?</p>
