title: Application_Start vs serviceAutoStartProviders
body: <p>I am using IIS7.5 to force my web app to load automatically (<code>startMode="AlwaysRunning"</code>), and I now want to preload my cache data. I am a bit confused though because two approaches seem identical:</p>
  
  <ol>
  <li>use <code>Application_Start</code> in global.asax</li>
  <li>use <code>serviceAutoStartProviders</code> in IIS config files</li>
  </ol>
  
  <p>They seem rather redundant and doing the same thing. If they are, I guess I would rather use <code>Application_Start</code> than create code dependencies in IIS configuration files. Any advice?</p>