Topic Covered :
ASP.NET Runtime Engine and Visual Studio
Role of a Web Server
Key Concepts of IIS
IIS and ASP.NET Requests Processing
Inside Worker Process
Internals of Http Pipeline
Page Lifecycle Internals
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Inside IIS Request Processing and ASP.NET Page Lifecycle
1.
2. ASP.NET Runtime Engine and Visual Studio
Role of a Web Server
Key Concepts of IIS
IIS and ASP.NET Requests Processing
Inside Worker Process
Internals of Http Pipeline
Page Lifecycle Internals
3. Visual Studio IDE has it own Integrated ASP.NET Runtime
ASP.NET Development Server
ASP.NET Development Server Runs on Specific Port
Local Development System
Visual Studio
Web
ASP.NET Development Server
Application Webdev.WebServer20.exe Webdev.WebServer40.exe
4.
5. Local Development System Process
Request
(w3wp.exe)
Visual Studio Local IIS
Request
Response
Web Worker
Application Process
6. Worker Worker Worker
Process Process Process
w3wp
Application Application
IIS Application
Pool Pool Pool
Web Application 3
Web Application 1 Web Application 2
Web Application 4
7. IIS User Level
W3wp.exe W3wp.exe W3wp.exe
Application Application Application
Pool Pool Pool
HTTP.SYS
ApplicationHost.Config
8.
9.
10. Svchost.exe
World Wide Web Publishing Windows Process Activation
Service (WWW service) Service (WAS)
HTTP.SYS
11. ApplicationHost.Config
Svchost.exe
World Wide Web Publishing Windows Process
Service (WWW service) Activation Service (WAS)
HTTP.SYS
12. Worker Process (w3wp.exe)
ApplicationHost.Config
Svchost.exe
World Wide Web Publishing Windows Process
Service (WWW service) Activation Service (WAS)
HTTP.SYS
22. W3wp.exe
Web Server Core Modules
ApplicationHost.Config
Svchost.exe
World Wide Web Publishing Windows Process
Service (WWW service) Activation Service (WAS)
HTTP.SYS
27. Visual Studio Integrated Web Server Execution Process
Application Pool, Worker Process, Web Farm, Web
Garden
User Level and Kernel Level of IIS
Application Configuration, SVCHOST.EXE, WWW,
WAS
IISAPI Filter, HTTP Module and HTTP Handler ,
Handler Factory
HTTP Pipeline, ASP.NET Routing Module
Page Life Cycle Internal Events