Now let’s say there is no application pool. In this case, if one of the application encounter an error and get crashed other application also get crashed because at the end all of them are executing under same IIS.
In the above image all four apps App1, App2, App3 and App4 are hosted under single IIS. But App1 and App2 run inside application pool1 and App3 and App4 run inside application pool2. If because of some reason App1 crashes it won’t affect either App3 or App4.
One more related question to application pool people ask are Application domain , do read this article written by www.questpond.com which explain application domain from interview perspective http://questpond.over-blog.com/article-net-and-asp-net-interview-questions---explain-in-brief-application-domain-79849303.html
Thanks for reading. Hope to see your comments and feedbacks.
Learn more about MVC, WCF, Design Patterns, BI, WPF, ALM with VSTS, Web API and jQuery by live trainings. Visit www.Sukesh-Marla.com for more details.