The actual work process of ASP.NET is taken care by
-
inetinfo.exe
-
aspnet_isapi.dll
-
aspnet_wp.exe
-
None of the Above
aspnet_wp.exe is the ASP.NET worker process that executes ASP.NET code. It runs within the application domain and handles page processing, while inetinfo.exe is the IIS admin service and aspnet_isapi.dll is the ISAPI extension filter.
In the classic (IIS 5-style) ASP.NET process model, the actual request processing/worker process is handled by aspnet_wp.exe, which hosts the .NET runtime and executes ASP.NET application code. inetinfo.exe is the core IIS web server process that receives requests and forwards them via the ISAPI extension aspnet_isapi.dll, which in turn routes work to the aspnet_wp.exe worker process where the real application logic runs. (In later IIS 6+ integrated/worker-process modes this role shifts to w3wp.exe, but aspnet_wp.exe is the classic answer for this well-known question.)