摘要: 在进入正题前小弟希望阅读者能了解最基本ASP.NET MVC 路由模板 ,小弟不会从服务器(如:IIS)最低层的请求如何到达你的WebApplication进程进行说明,这个网上资料有很多如果想了解推荐http://www.cnblogs.com/lumnm/archive/2009/08/08/1 阅读全文
posted @ 2021-01-25 13:50 清语堂 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 开篇:上一篇我们了解了在WebForm模式下一个Page页面的生命周期,它经历了初始化Init、加载Load以及呈现Render三个重要阶段,其中构造了页面控件树,并对页面控件树进行了大量的递归操作,最后将与模板结合生成的HTML返回给了浏览器。那么,在ASP.NET MVC模式下,一个页面的生命周 阅读全文
posted @ 2021-01-25 13:19 清语堂 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 开篇:上一篇我们了解了所谓的请求处理管道,在众多的事件中微软开放了19个重要的事件给我们,我们可以注入一些自定义的业务逻辑实现应用的个性化设计。本篇,我们来看看WebForm模式下的页面生命周期。 (1)Part 1:前奏 (2)Part 2:核心 (3)Part 3:管道 (4)Part 4:We 阅读全文
posted @ 2021-01-25 13:18 清语堂 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 开篇:上一篇我们了解了一个ASP.Net页面请求的核心处理入口,它经历了三个重要的入口,分别是:ISAPIRuntime.ProcessRequest()、HttpRuntime.ProcessRequest()以及HttpApplication.Init()。其中,在HttpApplication 阅读全文
posted @ 2021-01-25 13:17 清语堂 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 开篇:上一篇我们了解了一个请求从客户端发出到服务端接收并转到ASP.Net处理入口的过程,这篇我们开始探索ASP.Net的核心处理部分,借助强大的反编译工具,我们会看到几个熟悉又陌生的名词(类):HttpRuntime、HttpWorkerRequest、HttpContext、HttpApplic 阅读全文
posted @ 2021-01-25 12:16 清语堂 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/edisonchou/p/4192017.html 开篇:ASP.Net是一项动态网页开发技术,在历史发展的长河中WebForm曾一时成为了ASP.Net的代名词,而ASP.Net MVC的出现让这项技术更加唤发朝气。但是,不管是ASP.Net  阅读全文
posted @ 2021-01-25 11:02 清语堂 阅读(84) 评论(0) 推荐(0) 编辑
摘要: .NET平台处理HTTP请求的过程大致如下: 1 IIS得到一个请求; 2查询脚本映射扩展,然后把请求映射到aspnet_isapi.dll文件 3代码进入工作者进程(IIS5里是aspnet_wp.exe;IIS6里是w3wp.exe),工作者进程也叫辅助进程; 4.NET运行时被加载; 5非托管 阅读全文
posted @ 2021-01-25 10:42 清语堂 阅读(583) 评论(0) 推荐(0) 编辑
摘要: http.sys 是一个位于Win2003和WinXP SP2中的 操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。 温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创 阅读全文
posted @ 2021-01-25 10:33 清语堂 阅读(340) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/lumnm/archive/2009/08/08/1541901.html 第一回 Http请求处理流程概述 思考“为什么在地址栏输入www.tracefact.net就可以看到张子阳的个人空间?”,类似于思考“为什么苹果是往地上掉不是往天上飘?”。对 阅读全文
posted @ 2021-01-25 09:56 清语堂 阅读(205) 评论(0) 推荐(0) 编辑
摘要: ASP.NET对请求处理的过程 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNE 阅读全文
posted @ 2021-01-25 09:29 清语堂 阅读(352) 评论(0) 推荐(0) 编辑