这是这个系列的第三篇了。前两篇文章请参见:
这一篇仍然是原理上的东西,不涉及代码。我保证从下一篇开始,我们就开始写代码了。所以还请忍耐。
ASP.NET 的请求处理流程
在这篇文章中,我们讨论的问题是 ASP.NET 对 HTTP 请求的处理流程。但是这个流程并不止限于 ASP.NET。许许多多的 Web Server 都是采用了相似的处理流程。这个流程就像是张三在上课的时候给他的好朋友(或者死对头)(我们叫他:赵六)传纸条。首先我假定张三很尊重老师的,不想伤害他脆弱的心灵,于是他无法把纸条直接传到赵六的手中,他必须先把纸条交给离他最近的同学手中,然后依次传递。我们不妨假定这个过程必须经过这几个人: