Question: When a webapplication gets started, it executes Application_Start in global.asax.
Now, a web application gets started as soon as the first request for a page in that application reaches the server.
But my question is: how long will the application run until the application is stopped.
I mean when after the first page request, there’s no traffic on the server.
I need to know because I intend to start a server that listens on a tcp port in global.asax.
And when the application stops, the server ceases to listen to its port.
in a word (well 2) – shared hosting.
on shared hosting beware, (godaddy/webhost4life etc) this timeout could well be less, plus you don’t have option to configure that on these hosting environments. i’ve had cases where the app pool is recycled after 5 mins at certain peek times, so you might have to investigate ‘wakeup’ routines to poke your app to keep in in the memory. i do this for a few shared hosting apps to great effect using pingalive.com.
hope this helps, even if in an abstract way.
jim