IIS 7.0 功能和 Vista 版本

作者:Henry Seiler

IIS 7.0 在 Windows Vista 版本和 Windows Server 2008 版本之间的区别概述

随着 Windows Vista 和 Windows Server 2008 的发布,IIS 7.0 首次在所有主流 Windows 版本上提供。

在 Windows Vista 版本上,IIS 7.0 有两个作用。 首先,它为 Web 开发人员提供了完整的 Web 平台体验,用于在 Windows 上构建和测试 Web 应用程序,以便像在 Windows XP 上一样在 Windows Server 上进行部署。 其次,它启用进程激活和管理,还实现必要的 HTTP 基础结构,以支持使用 Windows Communication Foundation (WinFX) 构建的连接使用者场景。

Windows Vista 入门版和家庭版

Windows Vista 入门版和家庭版面向的是不需要执行应用程序或 Web 开发的家庭和个人用户。 这些版本不提供 IIS 7.0 Web 服务器和 FTP 服务器功能。 但是,如果你仔细观察,你会注意到可以在这些版本上安装 IIS 7.0 的特定组件。 但是请注意,安装这些组件不会提供支持静态内容、经典 ASP 或 ASP.NET 的 Web 服务器。

这些版本中提供的 IIS 7.0 组件充当 Microsoft Windows Communication Foundation (WCF) 的支持基础结构。 提供此基础结构的 IIS 7.0 组件统称为 Windows 进程激活服务 (WAS)。安装基于 WCF 的应用程序的用户不需要显式安装 WAS,而是根据需要由 WCF 安装这些组件。

对于 Vista 入门版和家庭版,IIS 7.0 限制最多只能同时执行 3 个请求。

有关这些版本上可用的 IIS 7.0 功能的详细列表,请查看下面的功能摘要。

Windows Vista 家庭高级版

IIS 7.0 角色在 Windows Vista 家庭高级版上的作用是支持业务或爱好者 Web 开发人员的需求;因此,网站开发所需的大多数 IIS 7.0 Web 服务器功能都是可用的。 通常与爱好者 Web 开发相关的功能在 Vista 家庭高级版上不可用,这些功能包括 FTP 服务器、高级 Web 身份验证和授权以及远程管理。

对于 Vista 家庭高级版,IIS 7.0 限制最多只能同时执行 3 个请求。

有关此版本上可用的 IIS 7.0 功能的详细列表,请查看下面的功能摘要。

Windows Vista 专业版

对于 Windows Vista 专业版,IIS 7.0 角色直接针对专业 Web 开发人员,并为专业 Web 开发人员提供设计、开发和测试 Web 应用程序所需的一切内容。 (专业版包括 Vista 商业版、企业版和旗舰版。)Windows Server 2008 上提供的所有 IIS 7.0 功能均在专业版上可用,但远程管理除外。 专业版限制最多可同时处理 10 个请求。

有关这些版本上可用的 IIS 7.0 功能的详细列表,请查看下面的功能摘要。

Windows Server 2008 版

在 Windows Server 2008 中,IIS 7.0 已准备好全面部署 Web 应用程序:所有功能(包括远程管理)都可用,当然没有请求执行限制。

有关这些版本上可用的 IIS 7 功能的详细列表,请查看下面的功能摘要。

IIS 7.0 Vista 版本功能矩阵

显示名称/层次结构 包更新名称 服务器 Pro 高级 基础版和入门版

Internet Information Services

IIS-WebServerRole

可用

可用

可用

可用

 

万维网服务

IIS-WebServer

默认

默认

默认

默认

 

 

常用 Http 功能

IIS-CommonHttpFeatures

默认

默认

默认

默认

 

 

 

静态内容

IIS-StaticContent

默认

默认

默认

空值

 

 

 

默认文档

IIS-DefaultDocument

默认

默认

默认

空值

 

 

 

目录浏览

IIS-DirectoryBrowsing

默认

默认

默认

空值

 

 

 

HTTP 错误

IIS-HttpErrors

默认

默认

默认

默认

 

 

 

HTTP 重定向

IIS-HttpRedirect

可用

可用

可用

可用

 

 

应用程序开发功能

IIS-ApplicationDevelopment

可用

可用

可用

可用

 

 

 

ASP.NET

IIS-ASPNET

可用

可用

可用

空值

 

 

 

.NET 可扩展性

IIS-NetFxExtensibility

可用

可用

可用

可用

 

 

 

ASP

IIS-ASP

可用

可用

可用

空值

 

 

 

CGI

IIS-CGI

可用

可用

可用

空值

 

 

 

ISAPI 扩展

IIS-ISAPIExtensions

可用

可用

可用

空值

 

 

 

ISAPI 筛选器

IIS-ISAPIFilter

可用

可用

可用

空值

 

 

 

服务器端包括

IIS-ServerSideInclude

可用

可用

可用

空值

 

 

运行状况和诊断

IIS-HealthAndDiagnostics

默认

默认

默认

默认

 

 

 

HTTP 日志记录

IIS-HTTPLogging

默认

默认

默认

默认

 

 

 

日志记录工具

IIS-LoggingLibraries

可用

可用

可用

可用

 

 

 

请求监视器

IIS-RequestMonitor

默认

默认

默认

默认

 

 

 

跟踪

IIS-HttpTracing

可用

可用

可用

可用

 

 

 

自定义日志记录

IIS-CustomLogging

可用

可用

可用

空值

 

 

 

ODBC 日志记录

IIS-ODBCLogging

可用

可用

空值

空值

 

 

安全性

IIS-Security

可用

可用

可用

可用

 

 

 

基本身份验证

IIS-BasicAuthentication

可用

可用

可用

空值

 

 

 

Windows 身份验证

IIS-WindowsAuthentication

可用

可用

空值

空值

 

 

 

摘要式身份验证

IIS-DigestAuthentication

可用

可用

空值

空值

 

 

 

客户端证书映射身份验证

IIS-ClientCertificateMappingAuthentication

可用

可用

空值

空值

 

 

 

IIS 客户端证书映射身份验证

IIS-IISCertificateMappingAuthentication

可用

可用

空值

空值

 

 

 

URL 授权

IIS-URLAuthorization

可用

可用

可用

可用

 

 

 

请求筛选

IIS-RequestFiltering

可用

可用

可用

可用

 

 

 

IP 安全性

IIS-IPSecurity

可用

可用

可用

可用

 

 

性能功能

IIS-Performance

默认

默认

默认

可用

 

 

 

静态内容压缩

IIS-HttpCompressionStatic

默认

默认

默认

空值

 

 

 

Http 压缩动态

IIS-HttpCompressionDynamic

可用

可用

可用

可用

 

Web 管理工具

IIS-WebServerManagementTools

默认

默认

默认

默认

 

 

IIS 管理控制台

IIS-ManagementConsole

默认

默认

默认

空值

 

 

IIS 管理脚本和工具

IIS-ManagementScriptingTools

可用

可用

可用

可用

 

 

IIS 管理服务

IIS-ManagementService

可用

可用

可用

空值

 

 

IIS 6 管理兼容性

IIS-IIS6ManagementCompatibility

可用

可用

可用

可用

 

 

 

IIS 元数据库和 IIS 6 兼容性

IIS-Metabase

可用

可用

可用

可用

 

 

 

IIS 6 WMI 兼容性

IIS-WMICompatibility

可用

可用

可用

空值

 

 

 

IIS 6 脚本工具

IIS-LegacyScripts

可用

可用

可用

空值

 

 

 

IIS 6 管理控制台

IIS-LegacySnapIn

可用

可用

可用

空值

 

FTP 发布服务

IIS-FTPPublishingService

可用

可用

空值

空值

 

 

FTP 服务器

IIS-FTPServer

可用

可用

空值

空值

 

 

FTP 管理控制台

IIS-FTPManagement

可用

可用

空值

空值

Windows 激活服务

WAS-WindowsActivationService

可用

可用

可用

可用

 

进程模型

WAS-ProcessModel

默认

默认

默认

默认

 

.NET 环境

WAS-NetFxEnvironment

可用

可用

可用

可用

 

配置 API

WAS-ConfigurationAPI

可用

可用

可用

可用

 

请求执行限制

 

无限制

10

3

3

总结

本文介绍了 IIS 7.0 在 Windows Vista 和 Server 2008 版本中的差异。