IIS7 and ASP.NET

IIS7 provides two modes while integrating with ASP.NET. One is classic mode as back-compatibility approach, in which ASP.NET plays a role as an ISAPI extension (aspnet_isapi.dll) -- standalone app domain. Another is integrated mode -- "enabling ASP.NET components to become full members of the IIS request processing pipeline", in which aspx, web forms and ASP.NET modules are working side by side with native C++ IIS modules in the same pipeline. That means they can take advantage of each other's different services.

Reference:

Explore The Web Server For Windows Vista And Beyond

Nice figure inside the article above

Nice figure inside the article above

 

Taking advantage of the IIS7 Integrated Pipeline