IIS 7.0 功能和 Vista 版本
作者:擷取者
跨 Windows Vista 版本和 Windows Server 2008 版的 IIS 7.0 差異概觀
Windows Vista 和 Windows Server 2008 IIS 7.0 版本首次推出於所有主要 Windows 版本。
在 Windows Vista Editions 上,IIS 7.0 將扮演雙重角色。 首先,它提供 Web 開發人員完整的 Web 平台體驗,可在 Windows 上建置及測試 Web 應用程式,以便部署在 Windows Server 上,就像 Windows XP 一樣。 其次,它會啟用進程啟用和管理,以及啟用將使用 Windows Communication Foundation (WinFX) 建置的連線取用者案例所需的 HTTP 基礎結構。
Windows Vista 入門版和家用版
Windows Vista 入門版和家用版的目標是沒有執行應用程式或 Web 開發需求的個人使用者。 這些版本不提供 IIS 7.0 網頁伺服器和 FTP 伺服器功能。 不過,如果您仔細查看,您會發現可以安裝在這些版本上的 IIS 7.0 特定元件。 不過請注意,安裝這些元件不會提供支持靜態內容、傳統 ASP 或 ASP.NET 的網頁伺服器。
這些版本提供的 IIS 7.0 元件可作為 Microsoft Windows Communication Foundation (WCF) 的支持基礎結構。 整體來說,提供此基礎結構的 IIS 7.0 元件稱為 Windows Process Activation Service (WAS.) 安裝 WCF 型應用程式的使用者不需要明確安裝 WAS,而是視需要由 WCF 安裝這些元件。
Vista Starter 和 Home Editions 的 IIS 7.0 同時要求執行限制為三個。
如需這些版本上可用的 IIS 7.0 功能詳細清單,請參閱下面的功能摘要。
Windows Vista Home Premium Edition
Windows Vista 家用進階版上的 IIS 7.0 角色是支援閑置或興趣 Web 開發人員的需求;因此,網站開發所需的大部分 IIS 7.0 Web Server 功能都可供使用。 在 Vista Home Premium Edition 上,通常無法與 FTP 伺服器、進階 Web 驗證和授權,以及遠端系統管理等不具興趣的 Web 開發相關聯功能。
Vista Home Premium Edition 的 IIS 7.0 同時要求執行限制為三個。
如需此版本上可用的 IIS 7.0 功能詳細清單,請參閱下面的功能摘要。
Windows Vista Professional Editions
針對 Windows Vista Professional Editions IIS 7.0 角色,主要以專業 Web 開發人員為目標,併為設計、開發及測試 Web 應用程式所需的一切提供專業 Web 開發人員。 (Professional Edition 包括 Vista Business、Enterprise 和 Ultimate Editions.) Windows Server 2008 上所有可用的 IIS 7.0 功能,但遠端管理除外。 Professional Edition 會限制 10 個同時處理的要求。
如需這些版本上可用的 IIS 7.0 功能詳細清單,請參閱下面的功能摘要。
Windows Server 2008 版本
使用 Windows Server 2008 時,IIS 7.0 已準備好完整部署 Web 應用程式:所有功能,包括遠端管理皆可供使用,當然沒有要求執行限制。
如需這些版本上可用的 IIS 7 功能詳細清單,請參閱下面的功能摘要。
IIS 7.0 Vista Edition 功能矩陣
顯示名稱/ 階層 | 套件更新名稱 | 伺服器 | 專業 | 進階 | 基本 & 入門 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Internet Information Services |
IIS-WebServerRole |
可用 |
可用 |
可用 |
可用 | |||||||||
|
World Wide Web 服務 |
IIS-WebServer |
預設 |
預設 |
預設 |
預設 | ||||||||
|
|
常見的 Http 功能 |
IIS-CommonHttpFeatures |
預設 |
預設 |
預設 |
預設 | |||||||
|
|
|
靜態內容 |
IIS-StaticContent |
預設 |
預設 |
預設 |
N/A | ||||||
|
|
|
預設文件 |
IIS-DefaultDocument |
預設 |
預設 |
預設 |
N/A | ||||||
|
|
|
目錄瀏覽 |
IIS-DirectoryBrowsing |
預設 |
預設 |
預設 |
N/A | ||||||
|
|
|
HTTP 錯誤 |
IIS-HttpErrors |
預設 |
預設 |
預設 |
預設 | ||||||
|
|
|
HTTP 重新導向 |
IIS-HttpRedirect |
可用 |
可用 |
可用 |
可用 | ||||||
|
|
應用程式開發功能 |
IIS-ApplicationDevelopment |
可用 |
可用 |
可用 |
可用 | |||||||
|
|
|
ASP.NET |
IIS-ASPNET |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
.NET 擴充性 |
IIS-NetFxExtensibility |
可用 |
可用 |
可用 |
可用 | ||||||
|
|
|
ASP |
IIS-ASP |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
CGI |
IIS-CGI |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
ISAPI 延伸模組 |
IIS-ISAPIExtensions |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
ISAPI 篩選器 |
IIS-ISAPIFilter |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
伺服器端包含 |
IIS-ServerSideInclude |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
健全狀況及診斷 |
IIS-HealthAndDiagnostics |
預設 |
預設 |
預設 |
預設 | |||||||
|
|
|
HTTP 記錄 |
IIS-HTTPLogging |
預設 |
預設 |
預設 |
預設 | ||||||
|
|
|
記錄工具 |
IIS-LoggingLibraries |
可用 |
可用 |
可用 |
可用 | ||||||
|
|
|
要求監視器 |
IIS-RequestMonitor |
預設 |
預設 |
預設 |
預設 | ||||||
|
|
|
追蹤 |
IIS-HttpTracing |
可用 |
可用 |
可用 |
可用 | ||||||
|
|
|
自訂記錄 |
IIS-CustomLogging |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
ODBC 記錄 |
IIS-ODBCLogging |
可用 |
可用 |
N/A |
N/A | ||||||
|
|
安全性 |
IIS-Security |
可用 |
可用 |
可用 |
可用 | |||||||
|
|
|
基本驗證 |
IIS-BasicAuthentication |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
Windows 驗證 |
IIS-WindowsAuthentication |
可用 |
可用 |
N/A |
N/A | ||||||
|
|
|
摘要式驗證 |
IIS-DigestAuthentication |
可用 |
可用 |
N/A |
N/A | ||||||
|
|
|
用戶端憑證對應驗證 |
IIS-ClientCertificateMappingAuthentication |
可用 |
可用 |
N/A |
N/A | ||||||
|
|
|
IIS 用戶端憑證對應驗證 |
IIS-IISCertificateMappingAuthentication |
可用 |
可用 |
N/A |
N/A | ||||||
|
|
|
URL 授權 |
IIS-URLAuthorization |
可用 |
可用 |
可用 |
可用 | ||||||
|
|
|
要求篩選 |
IIS-RequestFiltering |
可用 |
可用 |
可用 |
可用 | ||||||
|
|
|
IP 安全性 |
IIS-IPSecurity |
可用 |
可用 |
可用 |
可用 | ||||||
|
|
效能功能 |
IIS-Performance |
預設 |
預設 |
預設 |
可用 | |||||||
|
|
|
靜態內容壓縮 |
IIS-HttpCompressionStatic |
預設 |
預設 |
預設 |
N/A | ||||||
|
|
|
Http 壓縮動態 |
IIS-HttpCompressionDynamic |
可用 |
可用 |
可用 |
可用 | ||||||
|
Web 管理工具 |
IIS-WebServerManagementTools |
預設 |
預設 |
預設 |
預設 | ||||||||
|
|
IIS 管理主控台 |
IIS-ManagementConsole |
預設 |
預設 |
預設 |
N/A | |||||||
|
|
IIS 管理指令碼及工具 |
IIS-ManagementScriptingTools |
可用 |
可用 |
可用 |
可用 | |||||||
|
|
IIS 管理服務 |
IIS-ManagementService |
可用 |
可用 |
可用 |
N/A | |||||||
|
|
IIS 6 管理相容性 |
IIS-IIS6ManagementCompatibility |
可用 |
可用 |
可用 |
可用 | |||||||
|
|
|
IIS Metabase 和 IIS 6 相容性 |
IIS-Metabase |
可用 |
可用 |
可用 |
可用 | ||||||
|
|
|
IIS 6 WMI 相容性 |
IIS-WMICompatibility |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
IIS 6 指令碼工具 |
IIS-LegacyScripts |
可用 |
可用 |
可用 |
N/A | ||||||
|
|
|
IIS 6 管理主控台 |
IIS-LegacySnapIn |
可用 |
可用 |
可用 |
N/A | ||||||
|
FTP 發行服務 |
IIS-FTPPublishingService |
可用 |
可用 |
N/A |
N/A | ||||||||
|
|
FTP 伺服器 |
IIS-FTPServer |
可用 |
可用 |
N/A |
N/A | |||||||
|
|
FTP 管理主控台 |
IIS-FTPManagement |
可用 |
可用 |
N/A |
N/A | |||||||
Windows 啟用服務 |
WAS-WindowsActivationService |
可用 |
可用 |
可用 |
可用 | |||||||||
|
處理序模型 |
WAS-ProcessModel |
預設 |
預設 |
預設 |
預設 | ||||||||
|
.NET 環境 |
WAS-NetFxEnvironment |
可用 |
可用 |
可用 |
可用 | ||||||||
|
設定 API |
WAS-ConfigurationAPI |
可用 |
可用 |
可用 |
可用 | ||||||||
要求執行限制 |
|
無限制 |
10 |
3 |
3 |
摘要
在本文中,我們已探討 Windows Vista 和 Server 2008 版本中 IIS 7.0 的差異。