IIS是Web服务器还是应用程序服务器?

Gad*_*dam 9 .net iis webserver protocols application-server

IIS是Web服务器还是应用程序服务器?

还是两者兼而有之?

.Net中的Web和应用程序服务器之间的区别(或相似之处)有什么区别?

谢谢!

更新:在进一步调查中,得出以下结论:这一切都取决于用于"服务" 的协议

Web服务器:仅HTTP和App服务器:任何,包括HTTP.

不确定IIS是否有其他协议偏离了HTTP,(如果它没有),可能在更严格的意义上,只是一个Web服务器!(http://technet.microsoft.com/en-us/library/cc268242.aspx)

根据定义,应用程序服务器应该能够提供(任何)"应用程序"; 不只是浏览器.(在这种情况下,Web服务是一个有问题的领域)

纠正上面的错误......再次感谢.

Eri*_*oen 5

IIS 6.0本质上是一台Web服务器,具有扩展名aspnet_isapi.dll,该扩展名处理ASP.NET功能。在IIS 7.0及更高版本中,.NET处理已集成到Web服务器本身中,并且IIS可能被视为承载.NET应用程序(ASP.NET)的应用程序服务器。

如果您正在寻找与.NET中的Java Bean容器类似的东西,那么实际上就没有这样的概念。您可以使用Windows服务,也可以使用Windows Azure辅助角色,它们类似于JBoss等“应用服务器”,等等。

还有其他更具体的问题吗?在不偏离您最初的问题的情况下,很难进行更多详细说明。