ASP.NET runs within a process known as the ASP.NET worker process. All ASP.NET functionality runs within the scope of this process.
A regular Web server contains only a single ASP.NET worker process. This is different from both Web farms and Web gardens:
1. A Web farm contains multiple ASP.NET worker processes.
2. Each server in the group of servers handles a separate ASP.NET worker process.
3. A Web garden contains multiple ASP.NET worker processes.
4. Each CPU in the SMP server handles a separate ASP.NET worker process.
Choosing an ASP.NET worker process
When a Web client connects to a Web farm or Web garden, one of the multiple ASP.NET worker processes is selected to run the request.
1. In a Web farm, Network Load Balancing determines the ASP.NET worker process selected.
2. In a Web garden, the ASP.NET worker process selected is determined by ASP.NET.
- Configuring ASP.NET Applications in Worker Process Isolation Mode-
Follow this link-
http://technet.microsoft.com/en-us/library/cc786907%28WS.10%29.aspx
Hope this will help you.