WAS和IIS有什么区别?

时间:2010-03-18 17:30:56

标签: iis was

是否与IIS不同? WAS比IIS好吗?

3 个答案:

答案 0 :(得分:20)

如果您的意思是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和命名管道等协议,WAS利用ASP.NET的可扩展性点来传输数据。

答案 1 :(得分:16)

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

查看this document了解详情。

答案 2 :(得分:1)

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

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