WAS和IIS有什么区别?

13

WAS和IIS有什么不同? WAS比IIS更好在哪里?


您是指Windows激活服务还是Websphere应用程序服务器? - uthark
15
Was是is的过去式。 - Larry Lustig
对于大多数人来说,WAS是WebSphere应用服务器。 我猜对于微软商店来说,WAS代表Windows进程激活服务。 那么,大约在1994年,我们有了可以fork()进程的CGI。 然后,我们得到了带有共享库的Web服务器。 现在,微软已经将进程激活放入了IIS中。像1994年一样派对吧! 读者注意:同时传入连接数受操作系统版本限制。干得好,微软。 - shadit
3个回答

22

如果您指的是Windows激活服务:

WAS是随IIS 7.0提供的新进程激活机制。WAS在现有的IIS 6.0基础上进行了改进,因为它支持除HTTP之外的其他协议,例如TCP和Named Pipes。

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

  • 对于HTTP,数据传输依赖于ASP.NET HTTP
  • 对于TCP和Named Pipes等协议,WAS利用ASP.NET的可扩展性点来传输数据。

2
维基百科需要一些来自上述文章的见解——它的文章在细节方面非常缺乏:http://en.wikipedia.org/wiki/Windows_Activation_Services - Simon B.

17

WAS是IIS的一个新功能,它允许使用Windows Communication Framework堆栈的所有功能,例如非HTTP通道等。 IIS是Web服务器,用于托管通过WAS激活的服务。

有关详细信息,请查看此文档


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接