2.1. IIS 4.0 and Previous Versions2.1.1. Inetinfo.exe2.1.2. ISAPI versus CGI2.1.3. Active Server Pages2.2. IIS 5.02.2.1. Application Protection2.3. IIS 6.02.3.1. Http.sys2.3.1.1. Kernel Mode versus User Mode2.3.1.2. Other Http.sys Functions2.3.2. IIS Admin Service2.3.3. Web Administration Service2.3.4. Worker Process2.3.4.1. Process Isolation2.3.5. Application Pools2.4. IIS 7.0 Architecture2.4.1. Integrated Pipeline Mode2.4.1.1. Classic Mode2.4.1.2. Integrated Pipeline Mode2.4.1.3. Moving an Application to the Integrated Pipeline2.4.1.4. Application Pools and the Pipeline2.4.2. Extensibility and Modularity2.4.2.1. Modules2.4.3. IIS Manager Extensibility2.4.4. Metabase—Going, Going, Gone!2.4.4.1. applicationHost.config and web.config2.4.4.2. Other XML Configuration Files2.4.4.3. Metabase Compatibility2.4.5. WAS and the Worker Process2.5. Windows Server 2008 Architecture2.5.1. Server Core2.5.2. Virtualization2.5.3. Failover Clustering2.5.4. WCF2.5.5. BitLocker Encryption2.5.6. Network Access Protection2.6. Summary