Upload
om-vikram-thapa
View
2.194
Download
2
Embed Size (px)
DESCRIPTION
Just go deep to understand the ASP.NET Architecture
Citation preview
1
Low Level ASP.NET Architecture
2
Contents
What is ASP.NET Browser to ASP.NET ISAPI Connection Q & A
3
What is ASP.NET
• It is a platform to build Web Application.
• Uses Managed Code.
• Passes request through HTTP protocol.
• The entire ASP.NET engine is built in managed code and all the functionalities are provided via managed code extensions.
4
Browser to ASP.NET• User submits an HTML form or a web service
request is made.
• Web Server (IIS) picks up the request.
• ASP.NET interfaces with IIS through ISAPI extension.
• In IIS .aspx extensions are mapped to ASP.NET ISAPI dll (aspnet_isapi.dll).
5
6
ISAPI Connection in IIS
• Internet Server Application Programming Interface.
• Provides core interface from the Web Server.
• ASP.NET uses the unmanaged ISAPI code to retrieve input and send output back to the client.
• ISAPI supports ISAPI Extensions (Request Handling) and ISAPI Handlers (Authentication).
7
Q & A