Artech
Develop every application as an art using the most suitable technologies!
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 208 文章- 2 评论- 4864
2007年9月9日
ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI
摘要:
前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型的问题,并不是三言两语就能说清楚的,所以决定写这样一篇介绍IIS和ASP.NET Runtime Process Model的文章,谈谈我对此的一个粗浅的认识,如果有什么不对的地方,希望大家及时指正。
阅读全文
posted @
2007-09-09 16:43
Artech 阅读(9715) |
评论(61)
|
编辑
公告
个人简介
Artech
,本名蒋金楠,
《WCF技术剖析》
作者,2009年度51CTO 最受读者欢迎的IT图书作者。解决方案架构与互联系统双料MVP,微软最有影响力开发者。
相关链接
Artech @:
至顶网
Artech @:
CSDN
个人相册
婚纱照
我的著作
[1] 电子工业出版社
[2] 中国互动出版网
[3] 卓越亚马逊
[4] 当当网
[5] 豆瓣网
MVP
Solutions Architect (2007.10)
Connected System (2008.10)
Connected System (2009.10)
最有影响力的开发者
推荐博文系列
[1] WCF技术剖析
[2] WCF后续之旅
[3] WCF之旅
[4] WCF之绑定模型
[5] 谈谈分布式事务
[6] EnterLib深入解析与灵活应用
[7] EnterLib PIAB深度剖析
[8] 深度剖析C# 3.x新特性
版权声明
Artech
所有文章遵循
创作共用版权协议
,要求
署名、非商业、保持一致
。在满足
创作共用版权协议
的基础上可以转载,但请以超链接形式注明出处。
我的主页
个人资料
我的闪存
发短消息
搜索
我的标签
WCF
(119)
EnterLib
(20)
Exception Handling
(18)
AOP
(15)
PIAB
(15)
Transaction
(13)
Binding
(12)
ASP.NET
(11)
DataContract
(11)
SQL Server
(10)
更多
随笔分类
(220)
[01] 技术剖析(124)
(rss)
[02] 编程技巧(38)
(rss)
[03] 设计模式(6)
(rss)
[04] 架构思想(6)
(rss)
[05] 开源框架(19)
(rss)
[06] 软件工程
(rss)
[07] 项目管理
(rss)
[08] 心情随笔(5)
(rss)
[09] 杂家杂谈(1)
(rss)
[10] 业界新闻(1)
(rss)
[11] 读书心得(1)
(rss)
[12] 它山之石(7)
(rss)
[13] 著作推广(7)
(rss)
[14] 框架设计(1)
(rss)
[15] 工具推荐(4)
(rss)
随笔档案
(208)
2010年3月 (11)
2010年2月 (2)
2010年1月 (8)
2009年12月 (18)
2009年11月 (15)
2009年10月 (5)
2009年8月 (6)
2009年7月 (18)
2009年6月 (9)
2009年5月 (3)
2009年4月 (4)
2008年12月 (3)
2008年11月 (5)
2008年10月 (2)
2008年9月 (8)
2008年8月 (11)
2008年7月 (9)
2008年2月 (2)
2008年1月 (2)
2007年12月 (3)
2007年11月 (4)
2007年10月 (1)
2007年9月 (6)
2007年8月 (4)
2007年7月 (9)
2007年6月 (6)
2007年5月 (9)
2007年4月 (7)
2007年3月 (16)
2007年2月 (2)
积分与排名
积分 - 1075433
排名 - 21
最新评论
1. Re:微软将结束对Windows 2000、XP和Vista部份版本的技术支持
[quote]WCF技术联盟: [quote]Artech: [quote]WCF技术联盟:这篇好像是LZ所有文章中最没技术含量的一篇啊嘿嘿[/quote] 不像我的作风是吧,呵呵![/quote] ... (Artech)
2. Re:我的WCF之旅(4):WCF中的序列化[下篇]
你那有没有最近的WCF资料共享下哈 (Huohuli)
3. Re:实践重于理论——创建一个监控程序探测WCF的并发处理机制
@梦 境 尽量在7月份写完吧! (Artech)
4. Re:实践重于理论——创建一个监控程序探测WCF的并发处理机制
[quote]Artech: [quote]WCF技术联盟: LZ的WCF已经玩的如火纯清了, 能不能玩玩别的, 底层一点的, 比如说TCP/IP协议在 Managed code下的实现。 我个人认为... (梦 境)
5. Re:实践重于理论——创建一个监控程序探测WCF的并发处理机制
Source Code下载: (Artech)
6. Re:我的WCF之旅(4):WCF中的序列化[下篇]
[quote]Huohuli: [quote]Artech: [quote]包建强: ------------------ 分析完XMLSerializer的Serialization功能,我们照例来... (Artech)
7. Re:实践重于理论——创建一个监控程序探测WCF的并发处理机制
[quote]WCF技术联盟: [quote]Artech: [quote]WCF技术联盟: LZ的WCF已经玩的如火纯清了, 能不能玩玩别的, 底层一点的, 比如说TCP/IP协议在 Managed... (Artech)
8. Re:实践重于理论——创建一个监控程序探测WCF的并发处理机制
[quote]Artech: [quote]WCF技术联盟: LZ的WCF已经玩的如火纯清了, 能不能玩玩别的, 底层一点的, 比如说TCP/IP协议在 Managed code下的实现。 我个人认为... (WCF技术联盟)
9. Re:实践重于理论——创建一个监控程序探测WCF的并发处理机制
[quote]WCF技术联盟: LZ的WCF已经玩的如火纯清了, 能不能玩玩别的, 底层一点的, 比如说TCP/IP协议在 Managed code下的实现。 我个人认为框架一直在变,一直要跟着学习,... (Artech)
10. Re:实践重于理论——创建一个监控程序探测WCF的并发处理机制
LZ的WCF已经玩的如火纯清了, 能不能玩玩别的, 底层一点的, 比如说TCP/IP协议在 Managed code下的实现。 我个人认为框架一直在变,一直要跟着学习,累的 而底层的东西很少变化, 并... (WCF技术联盟)
阅读排行榜
1. 我的WCF之旅(1):创建一个简单的WCF程序(67821)
2. 我的WCF之旅(2):Endpoint Overview(22664)
3. 《我的WCF之旅》博文系列汇总(20423)
4. 我的WCF之旅(3):在WCF中实现双工通信(20305)
5. 由for V.S. for each想到的(17621)
6. [原创].Net Framework: 字符串的驻留(String Interning)(14636)
7. 如何证明Application Domain的隔离性(13901)
8. 我的WCF之旅(4):WCF中的序列化[上篇](12831)
9. 我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的重载(Overloading)(10272)
10. ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI(9715)
11. 我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace(9708)
12. 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯(9691)
13. 我的WCF之旅(8):WCF中的Session和Instancing Management(9564)
14. 我的WCF之旅(7):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的继承(9521)
15. 我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutException的原因和解决方案(9042)
16. 我的WCF之旅(4):WCF中的序列化[下篇](8761)
17. 《WCF后续之旅》博文系列总结[共17篇](8316)
18. 深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)(8077)
19. 《深入理解C# 3.x的新特性》博文系列汇总(7851)
20. WCF技术剖析(卷1)正式出版(7525)
21. 深入理解string和如何高效地使用string(7248)
22. 我的WCF之旅(12):使用MSMQ进行Reliable Messaging(7247)
23. 如何通过Remoting实现双向通信(7247)
24. 我的WCF之旅(10):如何在WCF进行Exception Handling(7101)
25. ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[上篇](7058)
26. [原创]Enterprise Library Policy Injection Application Block 之一: PIAB Overview(6912)
27. 我的WCF之旅(13):创建基于MSMQ的Responsive Service(6895)
28. Enterprise Library深入解析与灵活应用(1):通过Unity Extension实现和Policy Injection Application Block的集成(6718)
29. 浅谈ASP.NET的Postback(6654)
30. WCF后续之旅(1): WCF是如何通过Binding进行通信的(6640)
31. 深入理解C# 3.x的新特性(1): Anonymous Type(6589)
32. 《EnterLib PIAB深入剖析》系列博文汇总(6533)
33. ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part II(6443)
34. 深入剖析ASP.NET的编译原理之二:预编译(Precompilation)(6337)
35. WCF技术剖析之一:通过一个ASP.NET程序模拟WCF基础架构(6285)
36. Enterprise Library Policy Injection Application Block 之二: PIAB设计和实现原理(6031)
37. 开发自己的Data Access Application Block[上篇](5964)
38. SQLXML初体验:用XML代替T-SQL来操作数据库(5687)
39. WCF中的Binding模型之一: Binding模型简介(5623)
40. 《WCF技术剖析》博文系列汇总[持续更新中](5559)
评论排行榜
1. 我的WCF之旅(1):创建一个简单的WCF程序(276)
2. WCF技术剖析(卷1)正式出版(192)
3. 拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道《天天山海经》为此录制的节目视频(苏州话)](168)
4. 我的WCF之旅(3):在WCF中实现双工通信(126)
5. WCF技术剖析之一:通过一个ASP.NET程序模拟WCF基础架构(88)
6. 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯(84)
7. 《我的WCF之旅》博文系列汇总(83)
8. 我的WCF之旅(2):Endpoint Overview(73)
9. 我的WCF之旅(8):WCF中的Session和Instancing Management(69)
10. WCF版的PetShop之一:PetShop简介[提供源代码下载](64)
11. ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI(61)
12. WCF后续之旅(1): WCF是如何通过Binding进行通信的(60)
13. 我的WCF之旅(13):创建基于MSMQ的Responsive Service(55)
14. 我的WCF之旅(7):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的继承(55)
15. WCF技术剖析之二:再谈IIS与ASP.NET管道(55)
16. 我的WCF之旅(12):使用MSMQ进行Reliable Messaging(52)
17. Enterprise Library深入解析与灵活应用(1):通过Unity Extension实现和Policy Injection Application Block的集成(51)
18. [原创].Net Framework: 字符串的驻留(String Interning)(48)
19. 如何实现对上下文(Context)数据的统一管理 [提供源代码下载](47)
20. 深入理解string和如何高效地使用string(46)
21. 由for V.S. for each想到的(46)
22. 我的WCF之旅(4):WCF中的序列化[下篇](43)
23. [原创]Enterprise Library Policy Injection Application Block 之一: PIAB Overview(43)
24. 我的WCF之旅(4):WCF中的序列化[上篇](42)
25. WCF后续之旅(3): WCF Service Mode Layer 的中枢—Dispatcher(41)
26. 深入理解C# 3.x的新特性(2):Extension Method[上篇](41)
27. 事件(Event),绝大多数内存泄漏(Memory Leak)的元凶[上篇](41)
28. 如何通过Remoting实现双向通信(40)
29. Enterprise Library深入解析与灵活应用(2): 通过SqlDependency实现Cache和Database的同步(40)
30. Enterprise Library Policy Injection Application Block 之三:PIAB的扩展—创建自定义CallHandler(提供Source Code下载)(40)
31. Enterprise Library Policy Injection Application Block 之二: PIAB设计和实现原理(40)
32. 我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace(39)
33. 再说String(39)
34. 深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)(38)
35. 深入理解C# 3.x的新特性(2):Extension Method[下篇](38)
36. WCF技术剖析之三十:一个很有用的WCF调用编程技巧[上篇](38)
37. 如何证明Application Domain的隔离性(36)
38. 好书推荐:最终PDF版本的 《Microsoft Application Architecture Guide, Second Edition》(36)
39. 谈谈分布式事务之一:SOA需要怎样的事务控制方式(35)
40. 谈谈基于Kerberos的Windows Network Authentication[上篇](35)