Web server (serves web pages).NET Framework (executes code) ASP.NET processor Internet Information Services Server HTTP requestASP.NET code OutputHTML Client Server Original HTML code integrated with ASP output ASP.NET Components Web browser
ASP.NET Configurations.NET Framework ASP.NET processor Web server Client Server Web browser Client.NET Framework ASP.NET processor Web server Web browser Single computer configurationMultiple computer configuration
Application class (dll) (C# code) Web form Web form ASP.NET code Generated C# code (partial class) Compiler Code-behind form (partial class) Web form class (dll) (ASP code) Class files in App_Code folder Compiler Other classes (dll) form1.aspx form1.aspx.csOther classes Initializes form/gen. HTMLObject declarations ASP.NET runtime This is the component that actually gets processed when an aspx file is requested. Supporting object classes are here. How an ASP.NET application is compiled From Murach, M. and Boehm, A. “ASP.NET 2.0 Web Programming with C# 2005,” 2006, page 27. The top line is the stuff you code.