代码改变世界

随笔档案-2010年12月26日

WCF 第七章 寄宿 在IIS7中寄宿服务

2010-12-26 14:36 by DanielWise, 976 阅读, 收藏,
摘要: IIS6在Windows 2003和Windows XP SP2中存在,应用程序池作为一个运行时容器来寄宿应用程序。这允许对启动和关闭的控制,在每一个进程的基础上进行身份认证和回收服务。它原本就提供了跨应用程序的进程隔离功能,这个功能带来了很大的可信赖性。总的来说进程管理是由应用程序池架构处理的。 IIS7在Windows Vista和Windows Server 2008 中存在,进程管理已经实现对多种协议支持并移植到WAS中。ASP.NET也扩展来支持进程激活和WAS中的服务寄宿。 图片7.4 描述了在WAS架构上的IIS7. 在IIS7中寄宿一个服务的三个最小的步骤在第一章描述了。简短的 阅读全文

WCF 第七章 寄宿 在Windows 进程激活服务中寄宿服务

2010-12-26 13:54 by DanielWise, 2269 阅读, 收藏,
摘要: Windows进程激活服务(WAS)是Vista和Windows Server 2008 自带的寄宿基础。先前的特性只在IIS中才有,比如进程激活,回收和身份标识管理,已经加入到WAS中而且支持所有的协议除了HTTP。 WAS允许你在一个不依赖HTTP协议的鲁棒环境中寄宿服务。HTTP协议被广泛部署和理解,但是有一些情况它并不是最好的选择。 例如,想象有一个为跟踪和分析的目的而接受一条单向消息的服务,消息由客户端发送并最终从网络中断开。为了提供在断开网络时的消息发送能力,需要一个队列结构。MSMQ协议将会完成这个,而HTTP协议将不会完成这个。或者,想象一个非常"不正式"的服务,很快发送一条大 阅读全文