- Web 服务器和应用程序服务器或者 Web 服务器角色和应用程序服务器角色之间的区别是什么?
-
发布时间:2010-12-01 17:05:39
发布时间:2010-12-01 17:05:39
Web 服务器,如 IIS 版本 7.0(Windows Server 2008 附带的 Web 服务器)承载用户使用浏览器查看和交互的内容。Web 服务器角色安装 Web 服务器和运行 Web 应用程序(如使用 ASP.NET 构建的 Web 应用程序)所需的支持角色服务。
应用程序服务器承载在服务器和客户端本机运行的应用程序 - 与仅在浏览器中运行相对。这些应用程序可以利用 Windows 中提供的丰富的技术和协议集,其中包括非 HTTP 技术,如远程过程调用 (RPC)、组件对象模型 (COM)、DTC 和消息队列。在 Windows Server 2008 中,全新的应用程序服务器包括用于运行托管的分布式应用程序(如使用 .NET Framework 3.0 和 WCF 构建的应用程序)的默认服务。它还为您提供安装服务支持的选项,如分布式事务处理和 Web 服务。应用程序服务器角色安装应用程序服务器和用于运行此类应用程序的支持角色服务。
若要承载使用 WCF 构建而且还使用 IIS 和 ASP.NET 的应用程序,请安装应用程序服务器,然后在安装过程中选择 Web 服务器 (IIS) 支持。应用程序服务器的此配置可提供灵活的承载环境,该环境合并了两个服务器角色的好处。