Asp.Net Environment Creation
This Blog post is just a quick recap or like a sneak peek for new Developers, who do not know about the Asp.Net Environment creation. There are many many articles available on the internet to learn about this topic, but if you want to learn and get knowledge on this topic quickly, then you might like this post.
Overview : Basically when a User sends a request to the Web Server, the Server which is nothing but the Internet Information Service (IIS) accepts the request and processes that request. After processing the request, the IIS sends a response back to the User in an HTML format. This is just an Overview, so we are not able to understand, what exactly happens at the Server's end, when the User sends a request... So lets take a look at it in detail.

Asp.Net Environment Creation
When the User sends a request to the Web Server (IIS), for a particular web page, the IIS accepts that request and first checks the extension of the requested page. Asp.Net executions is ISAPI extension based. Basically "ISAPI Extension" based means, that the IIS has various ISAPI extension which help to execute the request. For example - An aspx page is processed by the aspnet_isapi.dll file. There are various other extensions available in the
So when the request goes to the IIS, it first checks what kind of a page request it has got, and based on the page extension, it tells any specific extension to start processing or working on the request.... Now when the processing starts, what happens is... Asp.Net creates a small area or a Unit in the Server's memory which is basically called as the Application Domain!!!

Eternal SunshinePosted Dec 28, 2021, 12:19 PM
Great info
ABHISHEK KUMARPosted Jul 4, 2016, 1:20 AM
Thank you sir for sharing this ....
Shivanand ArurPosted Nov 14, 2012, 4:12 AM
Thanks Anil.
Anil KumarPosted Nov 14, 2012, 3:19 AM
informative :) tnx for sharing :)