From what I know, although there is one worker process, but requests are
processed on different threads. So, if a request in one thread gets bad, the
thread just exits with an error, with the aspnet_wp.exe still handling other
requests.
Also note that the IIS 5 application isolation applies to the app, and not
to ASP.NET in particular. Even in high-isolation mode, when apps are running
out of process of IIS, the requests to ASP.NET pages are still made to the
worker process.

Signature
Manohar Kamath
Editor, .netWire
www.dotnetwire.com
> If all threads exist in one worker process, one bad apple can bring down
> the entire worker process.
[quoted text clipped - 4 lines]
> > with multiple threads servicing different app domains. Time to upgrade
:)
Jeff Clausius - 04 Mar 2005 15:35 GMT
Great. Thanks for the explanation.
Jeff
> From what I know, although there is one worker process, but requests
> are processed on different threads. So, if a request in one thread
[quoted text clipped - 5 lines]
> are running out of process of IIS, the requests to ASP.NET pages are
> still made to the worker process.