by
Zaid Rabab'a , Technical Team Lead , ESKADENIA Software
"The "Process" which is responsible for processing Asp.net application request and sending back response to the client , is known as "Worker Process". All ASP.NET functionalities runs within the scope of this process."
check this :http://www.c-sharpcorner.com/uploadfile/prg.apv/Asp-Net-worker-process-and-isapi/
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:
* A Web farm contains multiple ASP.NET worker processes.
Each server in the group of servers handles a separate
ASP.NET worker process.
* A Web garden contains multiple ASP.NET worker processes.
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.
* In a Web farm, Network Load Balancing determines the ASP.NET
worker process selected.
* In a Web garden, the ASP.NET worker process selected is
determined by ASP.NET
You will get more inofrmation in the below link
http://www.dotnetfunda.com/articles/article821-beginners-guide-how-iis-process-aspnet-request.aspx
The worker process is the operating system process under which your ASP.Net application runs.
It determines the low level (or OS level) aspects of your application like: Memory allocation and security (the OS user which the process impersonates determines which permissions your application will be granted).
The worker process may be spawned by IIS (its name is aspnet_wp in IIS 5.x and w3wp in IIS 6 and later), or may be spawned by Visual Studio if you are using the embedded development web server, which has been deprecated in favor of IIS Express.
You can manage various aspects of your worker process from the IIS administration console or by web.config settings (in IIS 7 or higher)
by
Ahmed Gamal , Senior Microsoft Dynamics AX Developer , Bi-Technologies
Worker Process (w3wp.exe) runs the ASP.Net application in IIS.
This process is responsible to manage all the request and response that are coming from client system. All the ASP.Net functionality runs under the scope of worker process. When a request comes to the server from a client worker process is responsible to generate the request and response. In a single word we can say worker process is the heart of ASP.NET Web Application which runs on IIS.
You will get more inofrmation in the below link
http://www.dotnetfunda.com/articles/article821-beginners-guide-how-iis-process-aspnet-request.aspx
http://www.dotnetfunda.com/articles/article713-difference-between-web-farm-and-web-garden.aspx
you will find detaild information in the link below, plz have a look my friend
http://www.codeproject.com/Articles/4575/The-ASP-NET-Worker-Process-Part-1