title: MVC: Run a method on Application startup without calling it from Application_Start
body: <p>I have a class with a method that should run on application startup. I don't want to call this method directly from Application_Start event. What's the best way to get this class instantiated and method run on application_start?</p>
  
  <p>In other words, I want to inject this code into application startup.</p>