Windows 激活服务
WAS 使您能够承载任何 WCF 服务,以便在 IIS 模型内部支持任何传输。WAS 接管了最初 IIS 6.0 中 W3svc.exe Windows 服务的创建工作进程和提供配置的工作(并运行在 Inetinfo.exe 进程的内部)。WAS 和 IIS 现在共享用于定义站点、应用程序、应用程序池和虚拟目录的配置存储区。在这一节中,我们将介绍用 WAS 激活的过程,如图 5-17 所示。
默认情况下,如果没有向新启动的服务器发出请求,Windows 将运行五个服务(如果启用了所有协议)。下面是这些 Windows 服务:
◆WAS
◆万维网发布服务(承载侦听器适配器)
◆NET.TCP 侦听器适配器
◆NET.PIPE 侦听器适配器
◆NET.MSMQ 侦听器适配器
![]() |
| 图 5-17:用 WAS 为 HTTP 请求激活工作进程 |
侦听器适配器启动时,它们将向 WAS 进行注册,并接收对应其特定协议的 WAS/IIS 配置。由此,侦听器适配器可以感知它们应当支持的站点和应用程序。然后,每个侦听器适配器开始侦听由配置提供的合适端口,这样,它就可以将进入的请求分派给合适的应用程序。
一旦第一个请求进入,侦听器适配器就将调用 WAS 以激活工作进程,其中包括作为请求目标的特定应用程序的托管 .NET 应用程序域。
然后,请求被递交给工作进程内部的所谓应用程序域协议处理程序,以处理请求并将响应返回给客户端。它不关心请求是 WCF 服务请求、ASP.NET 请求还是对 IIS 7.0 的任何其他请求。创建激活进程是为了使工作进程能够在请求到来时启动。
为了在应用程序域内部启动 WCF ServiceHost,应用程序域协议处理程序必须调用称为 EnsureServiceAvailable 的静态方法。该方法与协议无关,并且将激活整个服务,包括所有端点和传输(而不仅是调用该方法的协议处理程序的传输)。
注意 在侦听器适配器和协议处理程序的内部,尤其对于 HTTP 和 TCP 协议发生了一些不可思议的事情。在单独进程中所承载的侦听器适配器内部,套接字被打开。然后,当第一个请求到来时,实际上套接字将被从侦听器适配器转交给应用程序域协议处理程序,以便能够处理第一个请求和任何后续请求!
| 共18页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] 15 [16] [17] [18] 下一页 | |||||||||||||||||||
|
|
· 并购专家:雅虎和微软14.. · Google官员露天机 Andr.. · 微软多管齐下推广Silve.. · 在PPC上安装pythonce · WindowsMobile应该如何.. · 如何用正则删除不包含.. |
· GitHub:基于Rails的Gi.. · Django是否已经达到顶.. · 开源!数据库的新道路 · 系统服务终结者 · 服务器正常连接网络但.. · 华为与服务器网络连接.. |
|
||||
| · WCF开发基础 · 珊瑚虫QQ作者侵权案开庭 · SQL Server 2008/2005.. · 华为员工自杀频频拷问.. · 计算机网络维护入门 · 开源虚拟化技术Xen · 贝恩资本携手华为22亿.. · 如何优化IT 控制能耗 |
· VMware技术应用 · 打造安全服务器 · iSCSI应用与发展 · FTTx光纤接入 · Windows Server 2008专.. · Linux——从菜鸟到高手 · 微软出价446亿美元收购.. · RAID——磁盘阵列基础 |
|||
|
||||
| · iSCSI应用与发展 · SQL Server 2008/2005.. · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · 深入了解PGP加密技术 · 病毒查杀专题 |
· 国际文档格式标准开战 · SSL VPN详细知识 · Linux防火墙 · 打造安全服务器 · Sniffer安全技术从入门.. · 木马原理与防范 · ADSL应用面面俱到 · 入侵防护系统(IPS)初探 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 身份认证技术 · 病毒查杀专题 · 清除流氓软件——51CTO.. |
· SSL VPN详细知识 · Sniffer安全技术从入门.. · 了解统一威胁管理(UTM).. · 网络钓鱼 · ADSL应用面面俱到 · ADSL应用面面俱到 · 木马原理与防范 · 反垃圾邮件技术应用 |
|||