If you are running IIS 7.5, you can configure the application to start automatically, as you can see on this page on ScottGu's blog .
Basically, you should add the startMode="AlwaysRunning" attribute to the application host configuration file in the production application process record.
source share