开发人员应该对IIS理论层的知识了解的多一些~第二讲 静态网页与动态网页如何被解释执行的

简介:

从客户端发个请求到服务器,服务器会判断这个文件是静态的HTML,图像,还是动态的(asp,.net,jsp,php等等),再根据它们去选择IIS的处理程序(handler),如果是静态文件直接由IIS进行相应,而如果是动态文件,则交给aspnet_isapi处理程序去响应它,如图所示:

 

  •  第一次请求时创建HttpRuntime对象:
  •  为每个请求创建对象(HttpContext)
  •  为每个请求创建HttpApplication对象:

下面是个详细的.net http的三大核心对象,我们在以后的文章中会详细介绍

而下面这张图,详细的说明了HTTP请求的具体流程及在何时响应的何种事件

这张图里的几大对象将下后面的文章中进行讲解,我先休息了!

感谢您的阅读!

本文转自博客园张占岭(仓储大叔)的博客,原文链接:开发人员应该对IIS理论层的知识了解的多一些~第二讲 静态网页与动态网页如何被解释执行的,如需转载请自行联系原博主。

目录
相关文章
|
数据安全/隐私保护 Windows
IIS 500错误或无法显示此网页解决方法
IIS 500错误或无法显示此网页解决方法
131 0
|
Web App开发 安全 应用服务中间件
【建站知识】360安全检测出轻微 X-Frame-Options头未设置,iis、apache、nginx使用X-Frame-Options防止网页被Frame的解决方法
当然也是因为被360检测到了示"X-Frame-Options头未设置",根据360的提示与百度了一些网上的一些资料整理了下,完美解决问题。
2578 0
|
Windows
《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-16 IIS 7.5 Express精简版网页服务器
如果你的操作系统(如Windows XP)的IIS不是最新版IIS 7.5,但正式的网页服务器又是执行IIS 7.5功能,故用IIS 5或IIS 6可能某些功能测不到。这时可通过Web Platform Installer【安装Web组件】安装IIS 7.
1583 0
|
Apache
IIS 7.5 使用URL Rewrite模块简单设置网页跳转
原文 IIS 7.5 使用URL Rewrite模块简单设置网页跳转   我们都知道Apache可以在配置文件里方便的设置针对网页或网站的rewrite,但是最近接手了一组IIS服务器,发现这货简单的没有配置文件可让我写,但是我却要实现网页rewrite的功能。
1490 0