摘要:
IIS 7.0与ASP.NETIIS 7.0在请求的监听和分发机制上又进行了革新性的改进,主要体现在对于Windows进程激活服务(Windows Process Activation Service,WAS)的引入,将原来(IIS 6.0)W3SVC承载的部分功能分流给了WAS。通过上面的介绍,我们知道对于IIS 6.0来说W3SVC主要承载着3大功能。HTTP请求接收:接收HTTP.SYS监听到的HTTP请求。配置管理:从元数据库(Metabase)中加载配置信息对相关组件进行配置。进程管理:创建、回收、监控工作进程。IIS 7.0将后两组功能实现到了WAS中,接收HTTP请求的任务依然落 阅读全文
摘要:
Controller的激活与URL路由ASP.NET路由系统是HTTP请求抵达服务端的第一道屏障,它根据注册的路由规则对拦截的请求进行匹配并解析包含目标Controller和Action名称的路由信息。而当前ControllerBuilder具有用于激活Controller对象的ControllerFactory,现在看看两者是如何结合起来的。通过第2章“URL路由”的介绍我们知道,ASP.NET路由系统的核心是一个叫做UrlRoutingModule的HttpModule,路由的实现是它通过注册代表HttpApplication的PostResolveRequestCache事件对HttpH 阅读全文