WAS和IIS之间有什么不同?

问题描述:

是否与IIS不同? WAS如何比IIS好?WAS和IIS之间有什么不同?

+0

您是不是要找Windows激活服务或WebSphere Application Server? – uthark 2010-03-18 17:39:48

+13

是Iis的过去式。 – 2010-03-18 17:41:29

+0

WAS是大多数人的WebSphere Application Server。 我想为MS商店WAS代表Windows进程激活服务。 因此,在1994年左右,我们拥有了可以fork()进程的CGI。 然后,我们得到了带有共享库的Web服务器。 现在,MS已经把进程激活到IIS中。党像1994年一样! 注意事项:同时传入的连接数受操作系统版本限制。很好,MS。 – shadit 2010-03-18 17:53:41

WAS是IIS的一项新功能,它允许Windows Communication Framework堆栈的所有功能,如非HTTP通道和其他内容。 IIS是承载通过WAS激活的服务的Web服务器。

查看详情this document

如果您的意思是Windows激活服务: WAS - 是IIS 7.0附带的新进程激活机制。 WAS基于现有的IIS 6.0构建,但功能更强大,因为它支持除HTTP以外的其他协议,例如TCP和命名管道。

WAS托管是真正的新功能,因为它提供了扩展ASP.NET HTTP托管概念(ASMX Web服务)的概念。作为独立的Windows组件,WAS与IIS托管环境完全分离,并提供了协议无关的激活机制,因此您不仅限于HTTP。 WAS允许您选择适合您需要的最合适的协议:

  • 用于HTTP,数据传输依赖于ASP.NET HTTP
  • 的协议,如TCP和命名管道,被利用ASP的扩展点用于传输数据的.NET。
+1

*可以从上面获得一些见解 - 其文章严重缺乏细节:http://en.wikipedia.org/wiki/Windows_Activation_Services – 2010-03-18 19:17:29

Windows进程激活服务(也称为WPAS)是IIS 7.0中的一个新组件,它管理应用程序池配置和工作进程而不是WWW进程。这使得可以使用HTTP和非HTTP站点的相同配置。

http://searchwindowsserver.techtarget.com/tip/Windows-Process-Activation-Service-in-IIS-70