asp.net运行原理一

最经做项目使用到ASP.NET,对其运行原理进行了研究,把其中的心得和大家进行分享。

请求从客户端到服务器端需要经历以下路径:

1、用户从客户端发起请求,经网络传输,传递到WEB服务器,WEB服务器中的IIS获取请求

2、IIS通过ISAPI程序,判断请求资源扩展名,如果是aspx、ashx、ascx等NET资源,IIS把请求提交给.NET框架进行处理

3、.NET框架获取该请求后,根据mechine.config配置中的http Handler,把请求提交给ASP.NET框架,由该框架获取到请求的资源,并对资源进行处理,生成标准的html代码和header 响应,这些信息通过http module传递到IIS

4、IIS把获取到响应信息,返回给客户端并呈现。

在下面会详细讲解asp.net管道原理。

原文地址:https://www.cnblogs.com/ljf10223063/p/2613508.html