XinL

导航

2009年6月26日

Asp.net 编译原理 之二: 提供程序

摘要: 从asp.net 1.0中,如果用户定义了一个新的组件(cs文件),需要预编译组件后application才可以使用。在Asp.net 2.0开始改变了这种使用方式。asp.net 2.0将website的结构进行重组,新添了一些默认的文件夹,这些文件夹用于不同的场合。可以通过“Add Asp.net Folder”添加可用的特殊文件夹。其中有个App_Code的文件夹,I... 阅读全文

posted @ 2009-06-26 16:02 XinL 阅读(344) 评论(0) 推荐(0) 编辑

Asp.net 编译原理 之一:动态编译和与编译

摘要: 这是前两天学的,在此站个位。有空再补吧参考:http://www.cnblogs.com/artech/archive/2007/05/21/753620.htmlhttp://www.cnblogs.com/artech/archive/2007/05/26/760292.html 阅读全文

posted @ 2009-06-26 14:09 XinL 阅读(199) 评论(0) 推荐(0) 编辑

2009年6月25日

Asp.net Process Model 之三:HttpModule 和 HttpHandler

摘要: HttpApplication是整个ASP.NET基础架构的核心,它负责处理分发给它的HTTP请求。HttpApplication处理请求的整个生命周期是一个相对复杂的过程,在该过程的不同阶段会触发相应的事件。我们可以注册相应的事件,将我们的处理逻辑注入到HttpApplication处理请求的某个阶段。 对于一个ASP.NET应用来说,HttpApplication派生于global.asax文件,我们可以通过创建global.asax文件对HttpApplication的请求处理行为进行定制。global.asax采用一种很直接的方式实现了这样的功能,这种方式既不是我们常用的方法重写(Method Overriding)或者事件注册,而是直接采用方法名匹配。在global.asax中,我们按照这样的方法命名规则进行事件注册:Application_{Event Name}。 阅读全文

posted @ 2009-06-25 17:53 XinL 阅读(624) 评论(0) 推荐(0) 编辑

2009年6月24日

Asp.net Process Model 之二:Asp.net Runtime Pipeline

摘要: 在第一篇Asp.net Process Model 之一:IIS 和 ISAPI中学习了用户请求如何从IIS通过ISAPI将request传送到asp.net HttpRuntime中的,这节学习在asp.net runtime 内部是如何处理request的。一、从unmanaged environment到managed environmentAsp.net ISAPI extension(a... 阅读全文

posted @ 2009-06-24 18:35 XinL 阅读(721) 评论(0) 推荐(0) 编辑

Asp.net Process Model 之一:IIS 和ISAPI

摘要: 学习了几篇进程模型,在此自己理顺一下思路,加深印象 进程模型主要是讲述从接到用户request到返回给用户response为止的一系列步骤,说明web server处理请求的流程。 一、IIS 5.X process model 该模式是windows 2000和XP系统的默认模式。借用一下博园里Artech的模型图说明一下: 阅读全文

posted @ 2009-06-24 14:23 XinL 阅读(560) 评论(0) 推荐(0) 编辑