Summary

In this chapter, we looked at the end-to-end request processing architecture of IIS 7.0. IIS 7.0 includes several core components that work together to execute the HTTP request. These components are as follows:

  • HTTP.sys, the kernel-level HTTP protocol listener

  • World Wide Web Publishing Service (W3SVC), the HTTP listener adapter

  • Windows Process Activation Service (WAS), which provides process activation and management

  • Configuration store, the distributed XML file–based configuration hierarchy that contains both IIS and ASP.NET settings

  • Worker process, w3wp.exe, the self-contained user mode process that executes HTTP requests and generates responses

Each worker process serves one application pool. An application pool can be configured in one of ...

Get Internet Information Services (IIS) 7.0 Resource Kit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.