文档章节

IIS生命周期

bieguohuo
 bieguohuo
发布于 2017/04/06 16:42
字数 339
阅读 4
收藏 0

一、发出一个对应用程序资源的请求:

        ASP.NET应用程序的生命周期以浏览器向WEB服务器发送请求为起点。

二、统一管道接收对应用程序的第一个请求:

        当统一管道接收对应用程序中的任何资源的第一个请求时,将为ApplicationManager类创建一个实例,该实例就是处理请求的应用程序域。在应用程序域中,将为HostingEnvironment类创建一个实例,该实例提供对有关应用程序的信息的访问。

三、将为每个请求创建响应对象:

        在创建了应用程序域并对HostingEvironment对象进行实例化之后,将创建并初始化应用程序对象,如:HttpContext、HttpRequest和HttpResponse.HttpContext类包含特定于当前应用程序请求的对象,如HttpRequest和HttpResponse对象。HttpRequest对象包含有关当前请求的信息,包括Cookie和浏览器信息。HttpResponse对象包含发送到客户端的响应,其中包括所有呈现的输出和Cookie.

四、将HttpApplication对象分配给请求

        初始化所有应用程序对象之后,将通过创建HttpApplication类的实例来启动应用程序。

五、由HttpApplication处理请求

© 著作权归作者所有

共有 人打赏支持
bieguohuo
粉丝 3
博文 22
码字总数 7166
作品 0
丰台
高级程序员
使用MSDN学习ASP.NET的工作流程

话说微软现在的MSDN翻译确实是相当不错了,所以大家不用再为学习一些微软技术的资源问题而发愁了,下面我说下关于MSDN中ASP.NET工作流程的学习链接。 1.首先要了解什么是ASP.NET技术: ASP....

剑了
2012/01/07
0
0
IIS是如何处理ASP.NET请求的

  英文原文:Beginner’s Guide: How IIS Process ASP.NET Request   前言   每次服务器接受到请求,都要先经IIS处理。这不是一篇描述ASP.NE生命周期的文章,仅仅是关于IIS操作的。在我...

罗圣杰
2012/09/13
0
0
ASP.NET MVC5请求管道和生命周期

请求处理管道 请求管道是一些用于处理HTTP请求的模块组合,在ASP.NET中,请求管道有两个核心组件:和。所有的HTTP请求都会进入,有进行最终的处理,而通过订阅对象中的事件,可以在对HTTP请求...

雪飞鸿
2017/04/23
0
0
WF4.0实战(十八):模拟asp.net生命周期

概述: 大多数.net程序员都熟悉:浏览器向iis服务器发送一个请求,会发生一些什么事情。今天,我将使用WF+WCF模拟一下整个处理过程。当然这里只是模拟,与实际还是有差距的,如果叙述的有问题...

晨曦之光
2012/03/09
0
0
现实世界:Windows Azure角色的启动生命周期

这篇文章的作者是Cory Fowler [@SyntaxC4 ]. Cory自称为“开发即服务”。它是一个技术团队的领导者、指导者和演讲者,他乐于和别人分享他对软件开发的激情。基于对Windows Azure(微软的云计...

晨曦之光
2012/03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

docker中安装了RabbitMQ后无法访问其Web管理页面

在官网找了"$ docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management"这条安装命令,在docker上安装了RabbitMQ,,结果输入http://localhost:8080并不......

钟然千落
24分钟前
0
0
spring-cloud | 分布式session共享

写在前面的话 各位小伙伴,你们有福了,这一节不仅教大家怎么实现分布式session的问题,还用kotlin开发,喜欢kotlin的小伙伴是不是很开心! 以前在写Android的时候,就对客户端请求有一定的认...

冯文议
43分钟前
0
0
c语言之内存分配笔记

先看一个数组: short array[5] = {1,2} // 这儿定义的一个int类型的数组,数组第1和第2个元素值是1和2.其余后面默认会给值为0; 或者 short array[] = {1,2};//这儿数组第1和第2个元素,数组...

DannyCoder
今天
4
0
Shell | linux安装包不用选择Y/N的方法

apt-get install -y packageOR echo "y" | sudo apt-get install package

云迹
今天
2
0
Hadoop的大数据生态圈

基于Hadoop的大数据的产品圈 大数据产品的一句话概括 Apache Hadoop: 是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和支持MapReduce分布式计算的软件架...

zimingforever
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部