首页 文章

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

提问于
浏览
8

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

还是两者兼而有之?

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

谢谢!

Update: 在进一步调查中,得出以下结论:这一切都取决于 protocol 用于'serving'

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

不确定IIS是否有其他协议偏离HTTP,(如果它没有,)可能是更严格意义上的, is only a Web Server ! (http://technet.microsoft.com/en-us/library/cc268242.aspx

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

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

1 回答

  • 3

    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等“app servers” .

    还有更具体的问题吗?在不偏离原始问题的情况下,很难详细说明 .

相关问题