铭轩同学

铭轩,为自己代言!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  .net: Asp.net 原理

摘要:问题1:什么是HttpHandler? 问题2:什么是HttpModule? 问题3:什么时候应该使用HttpHandler什么时候使用HttpModule? 答案1:HttpHandler,Http请求的处理者,例如ScriptHandler、WebServiceHandler,IHttpH... 阅读全文
posted @ 2014-07-04 14:32 铭轩同学 阅读(231) 评论(0) 推荐(0)

摘要:一、Asp.net中的线程池设置 在Asp.net的服务处理中,每当服务器收到一个请求,HttpRuntime将从HttpApplication池中获取一个HttpApplication对象处理此请求,请求的处理过程将被排入线程池中,对于Asp.net来说,在Machine.config文件的pr... 阅读全文
posted @ 2014-07-04 14:31 铭轩同学 阅读(197) 评论(0) 推荐(0)

摘要:四、Web服务处理程序 对于Web服务来说,标准的方式是使用SOAP协议,在SOAP中,请求和回应的数据通过XML格式进行描述。在Asp.net 4.0下,对于Web服务来说,还可以选择支持Ajax访问,因此,Web服务的处理程序变得有一些复杂。为了同时支持者两种类型的请求处理,在Asp.net ... 阅读全文
posted @ 2014-07-04 14:30 铭轩同学 阅读(457) 评论(0) 推荐(0)

摘要:HttpApplication有19个标准事件,当到达第8个事件PostMapRequestHandler触发的时候,标志着已经获取到了处理请求的处理程序对象,在第11个事件PreRequestHandlerExecute之后,HttpApplication将执行这个处理程序。问题:HttpAp... 阅读全文
posted @ 2014-07-04 14:29 铭轩同学 阅读(221) 评论(0) 推荐(0)

摘要:一、Asp.net中的文件上传 在Asp.net 1.1中,文件在上传过程中将被全部保存在内存中,对于大文件来说,会造成内存空间的过度使用,可能会招致恶意攻击。为了解决这个问题,Asp.net在配置文件中提供了一个参数来控制上传文件的尺寸,这个配置参数定义在System.Web元素的子元素Http... 阅读全文
posted @ 2014-07-04 14:13 铭轩同学 阅读(241) 评论(0) 推荐(0)

摘要:一、HttpApplication对象简述 在HttpRuntime创建了HttpContext对象之后,HttpRuntime将随后创建一个用于处理请求的对象,这个对象的类型为HttpApplication。 HttpRuntime管理一个定义在System.Web命名空间下的HttpAppl... 阅读全文
posted @ 2014-07-03 15:46 铭轩同学 阅读(371) 评论(0) 推荐(0)

摘要:从请求进入ASP.NET工作者进程,直至它到达最终的处理程序之前要经过一系列的步骤和过程,这个步骤和过程称为ASP.NET处理管道。 Asp.net的处理管道流程如下: 语言描述如下:Asp.net处理管道的第一步是创建HttpWorkerRequest对象,它包含于当前请求有关的所有信息。... 阅读全文
posted @ 2014-07-03 15:43 铭轩同学 阅读(152) 评论(0) 推荐(0)

摘要:当用户在浏览器输入一个URL地址后,浏览器会发送一个请求到服务器。这时候在服务器上第一个负责处理请求的是IIS。然后IIS再根据请求的URL扩展名将请求分发给不同的ISAPI处理。 流程如下: 1、IIS => aspnet_isapi阶段 ISAPI是一个底层的WIN32 API,开... 阅读全文
posted @ 2014-07-03 15:32 铭轩同学 阅读(181) 评论(0) 推荐(0)