共用方式為


Windows Vista 的相容性和功能需求

by Tobin Titus

簡介

網際網路資訊服務 7.0 (IIS 7.0) 和更新版本是 Windows Vista™ 操作系統的網頁伺服器平臺。 IIS 7.0 和更新版本引進了舊版 IIS 的許多變更。 這些變更可能會影響使用者與 IIS 互動的方式,因為使用者可能並不明顯創新(有些造成重大變更),或者因為 IIS 7.0 和更新版本已消除使用者可能預期會發現的功能。

IIS 7.0 和更新版本的重大變更

本節說明 IIS 7.0 和更新版本已知的重大變更。

移轉需要 Metabase 的應用程式或工具

舊版 IIS 使用 Metabase 來設定網頁伺服器和網站,而 IIS 7.0 和更新版本則使用 XML 組態檔來設定這些設定。 雖然中繼基底不再用來設定 IIS 7.0 和更新版本,但中繼基底相容性功能可用來讓 IIS 7.0 和更新版本與依賴中繼基底的 API 相容。 此功能支援 管理員 基底物件 (ABO) 介面(也稱為IMS 管理員Base)、Active Directory服務介面 (ADSI),以及 IIS 6.0 中 ABO 之上建置的 WMI 提供者。

根據預設,IIS 7.0 和更新版本不會安裝中繼基底相容性功能。

Metabase 相容性考慮

您應該注意下列 Metabase 相關問題:

  • IIS 7.0 和更新版本會使用新的組態配置來儲存和儲存設定。
  • 中繼基底不是這個新組態配置的一部分。
  • 中繼基底相容性功能可透過現有的中繼基底 API 和工具,包括 ADSI 和 WMI,提供新組態存放區的基本存取權。
  • 不支援舊版 IIS 的某些功能。

如需詳細資訊,請參閱 IIS.NET 的相容性限制。

IIS 7.0 和更新版本安裝問題

IIS 7.0 和更新版本的預設安裝已大幅變更。 自動化安裝也已變更。

默認 Windows Vista 安裝

根據預設,IIS 不會安裝在 Windows Vista 上。 IIS 7.0 和更新版本的預設安裝提供最低使用量的 Web 伺服器,可支援匿名驗證並提供靜態檔案。 例如,新增對 Web 開發支援的其他特性和功能,可以在安裝期間明確選取。

如需在 Windows Vista 上安裝 IIS 的詳細資訊,請參閱 在 Windows Vista 上安裝 IIS 7.0 和更新版本,IIS.NET。 如需每個 Windows Vista 新增功能的完整清單,請參閱 IIS.net 上的 IIS 7.0 和更新版本和 Vista 版本 一文。

自動安裝 IIS

如需自動化安裝的詳細資訊,請參閱 在 Microsoft 網站上 IIS.NET 使用自動安裝安裝 IIS 7.0 和更新 版本,以及 Microsoft 網站上的 Windows 自動安裝套件 (WAIK) 使用者指南。

在安裝期間變更 Web 根目錄的位置

IIS 7.0 和更新版本安裝程式不會將 \inetpub 資料夾重新設為目標,該資料夾一律會安裝在 %SysDrive%\inetpub 中。 安裝 IIS 之後,您當然可以移動 \inetpub 並將預設網站變更為指向該新位置。

將 ASP.NET 應用程式移轉至 IIS 7.0 和更新版本

IIS 7.0 和更新版本會整合 ASP.NET 運行時間擴充性模型與核心 Web 伺服器。 這項整合可讓開發人員使用 ASP.NET 2.0 和 .NET Framework 的強大功能來擴充 IIS 伺服器,而不是使用較不健全的 IIS C++ API。 現有的 ASP.NET 應用程式也能夠針對各種內容使用窗體驗證、角色和輸出快取等現有 ASP.NET 功能,立即受益於更緊密的整合。

如需有關 IIS 中 ASP.NET 整合和移轉現有應用程式的詳細資訊,請參閱 IIS.NET 上 ASP.NET 與 IIS 7.0 和更新版本整合。 如需與 ASP.NET 相關聯之重大變更的詳細資訊,請參閱 在 ASP.NET 網站上將 ASP.NET 應用程式升級至 IIS 7:在升級後設定應用程式,以及 IIS 7.0 整合模式與 ISAPI 模式 之間的差異。

搭配 IIS 7.0 和更新版本使用 IIS 6.0 MMC 嵌入式管理單元

IIS 6.0 MMC 嵌入式管理單元 IIS 6.0 管理員可在 Windows Vista 上使用。 使用 IIS 6.0 管理員從 IIS 7.0 和更新版本的網頁伺服器遠端管理 IIS 6.0 網頁伺服器或網站。 您無法使用 IIS 6.0 管理員或 IIS 7.0 和更新版本的管理員進行 IIS 7.0 和更新版本的 Web 伺服器或網站遠端管理。

您必須使用 IIS 6.0 管理員來管理遠端 IIS 6.0 伺服器和 Windows Vista 上的 FTP 月臺。 IIS 7.0 和更新版本 MMC 嵌入式管理單元不包含 FTP 管理功能。

IIS 6.0 的現有 MMC 嵌入式管理單元

現有的 MMC 嵌入式管理單元不適用於 IIS 7.0 和更新版本 伺服器管理員。 例如,在 IIS 7.0 和更新版本中,您無法使用 IIS 6.0 中引進的 ASP.NET 嵌入式管理單元擴充功能。 幸運的是,IIS 7.0 和更新版本管理工具可讓您透過使用者介面設定大部分 ASP.NET 設定。

如需如何擴充 IIS 7.0 和更新版本使用者介面的詳細資訊,請參閱 在 IIS.NET 上建立簡單的 UI 模組IIS 7.0 和以上端對端擴充性範例

ASP 和 Microsoft Access 資料庫失敗

當您升級至 Windows Vista 時,使用 ASP 和 Microsoft Access 資料庫的應用程式將會失敗。 您會看到下列錯誤訊息:

Microsoft JET 資料庫引擎 錯誤 '80004005'
未指定的錯誤

此失敗通常是當進程識別無法存取暫存目錄時所造成的許可權問題。 在 IIS 6.0 中,不論進程識別的設定為何,所有背景工作進程都會作為 C:\Windows\Temp 暫存目錄。 事實上,由於 IIS 6.0 中沒有任何背景工作進程使用其使用者配置檔,Windows 允許所有使用者存取此目錄。

此設定會強制預設行為,讓所有應用程式集區共用相同的暫存目錄。 IIS 7.0 和更新版本藉由載入所有應用程式集區的使用者配置檔,為這個潛在的安全性問題提供更好的解決方案。 此外,目前使用中的暫存目錄預設無法由進程識別以外的任何人寫入,也就是 NetworkService。

若要解決此問題,請變更 NetworkService 暫存目錄上的任意存取控制清單 (DACL),以允許使用者存取。 這項變更可讓您在依應用程式集區分隔暫存目錄時載入使用者配置檔的優點。

icacls %systemroot%\serviceprofiles\networkservice\AppData\Local\Temp /grant Users:(CI)(S,WD,AD,X)

icacls %systemroot%\serviceprofiles\networkservice\AppData\Local\Temp /grant "CREATOR OWNER":(OI)(CI)(IO)(F)

這些命令可讓每個使用者建立檔案和目錄(WD = 寫入目錄、AD = 新增目錄、X = 執行、S = 同步處理)。 建立這些檔案和目錄的使用者是 「CREATOR OWNER」。

“CREATOR OWNER” 存取控制專案 (ACE) 可讓使用者使用此檔案的所有許可權層級。 其他使用者無法存取這些檔案或目錄,因為它們不是“CREATOR OWNER”。

此安全性問題的另一個因應措施是停用個別應用程式集區上的loadUserProfile設定。 由於 loadUserProfile 是 AppPool 區段上的布林值屬性,因此您可以使用下列命令輕鬆地設定此設定 (for defaultAppPool):

%systemroot%\system32\inetsrv\appcmd set config -section:applicationPools /[name='DefaultAppPool'].processModel.loadUserProfile:false

URL 授權

IIS 和 ASP.NET 已使用各種配置來使用 URL 進行授權。 其中一個實作已停止,其餘兩個實作之間有重要差異。

IIS 6.0 URL 授權已實作為 ISAPI 延伸模組。 IIS 7.0 和更新版本不支援此實作。 深入瞭解 Microsoft TechNet 網站上的 IIS 6.0 URL 授權

根據預設,ASP.NET 會使用僅適用於受控內容的URL授權實作。 藉由從 urlauthorization 模組移除 managedHandler 前置條件,您可以將其套用至所有內容,但可能會降低效能。 深入瞭解 MSDN 網站上的 ASP.NET URL 授權

根據預設,IIS 7.0 和更新版本會使用套用至所有內容的 URL 授權實作。 這是 IIS 7.0 和更新版本的建議 URL 授權實作。 深入瞭解如何在 Microsoft TechNet 網站上設定 IIS URL 授權規則

不支援 FrontPage 伺服器延伸模組

目前 Windows Vista 不支援 FrontPage Server Extensions (FPSE)。 如果您使用 FPSE 將檔案上傳至網頁伺服器,請考慮搭配 IIS 7.0 或更新版本使用 FTP。

如果您確實從 Microsoft Windows XP® 升級至 Windows Vista,且已安裝 FPSE,IIS 7.0 和更新版本會停用萬維網發佈服務 (W3SVC)。 如需詳細資訊,請參閱 本檔稍後的將 Microsoft Windows XP 升級至 Windows Vista

不支援 WebDAV

目前 Windows Vista 不支援 Web Distributed Authoring and Versioning (WebDAV)。 如果您使用 WebDAV 將檔案上傳至網頁伺服器,請考慮搭配 IIS 7.0 或更新版本使用 FTP。

不支援 NNTP

Windows Vista 不支援 NNTP。

沒有操作憑證信任清單的精靈

您無法使用 IIS 7.0 和更新版本的使用者介面來建立憑證信任清單 (CTL)。 請遵循下列步驟,使用 IIS 7.0 或更新版本建立 CTL。

  1. 使用MakeCTL.exe建立 CTL。 如需MakeCTL.exe的詳細資訊,請參閱 MSDN 網站上的 MakeCTL 頁面。

    MakeCTL.exe工具是 .NET Framework SDK 1.1 版的一部分。 安裝 SDK 之後,MakeCTL.exe會出現在下列位置:

    \Program Files\Microsoft.NET\SDK\v1.1\Bin
    
  2. 建立 CTL 之後,您必須執行 AdsUtil.vbs,將 CTL 標識符指派給MakeCTL.exe中使用的名稱。

    adsutil.vbs set w3svc/1/SslCtlIdentifier <Name of CTL>
    

    其中 <CTL> 的名稱是MakeCTL.exe中使用的 CTL 易記名稱。

  3. 執行 adsUtil.vbs 以設定 SslCtlStoreName。

    adsutil.vbs set w3svc/1/SslCtlStoreName CA
    
  4. 執行 AdsUtil.vbs 之後,請使用下列命令停止 Web 服務:

    net stop HTTP /y
    
  5. 使用下列命令重新啟動 WS3SVC 服務:

    net start W3SVC
    

Windows 2000 伺服器域控制器不支援摘要式驗證

只有在 Windows 域控制器是 Microsoft Windows Server 2003 或 Microsoft Windows Server®® 2008 操作系統時,才使用摘要式驗證。

IIS 6.0 引進了進階摘要式驗證,它不適用於 Microsoft Windows® 2000 伺服器域控制器。 這是 IIS 7.0 和更新版本中唯一可用的摘要式驗證實作。

IIS 5.x 需要稱為子驗證的元件(iissuba.dll),才能實作摘要式驗證。 在舊版的 IIS 中,子驗證可讓 IIS 管理密碼,因而造成安全性風險。 因此,IIS 7.0 或更新版本不支持子驗證。

不支援Convlog.exe

此工具已停止。 請考慮建立簡單的 LogParser 腳本,將記錄檔轉換成 NCSA 記錄檔格式。 如需詳細資訊,請參閱 將 W3C 記錄檔轉換成 NCSA 格式

不再支援內容評等使用者介面

內容評等系統可讓伺服器管理員根據網站內容中找到的暴力、性、裸體和犯規語言數量來評分內容。 此評等會將回應標頭插入 HTTP 回應中,指出這些內容類型的層級。 雖然內容評等使用者介面已無法使用,但您可以使用 HTTP 回應標頭功能手動插入這些響應標頭。

雖然 HTTP 回應標頭沒有 IIS 7.0 和更新版本 UI,但您仍然可以使用此功能,方法是使用 WMI 或 Appcmd.exe直接編輯 XML 組態檔。 如需 HTTP 回應標頭的詳細資訊,請參閱 Microsoft TechCenter 網站上的 IIS 7.0 Beta:在 IIS 7.0 中設定 HTTP 回應標頭。

IIS 叢集 管理員 管理工具擴充功能

已停止使用 IIS 叢集 管理員 istration Tool Extension (iisclex4.dll) 來叢集 IIS 4.0 和 IIS 5.x 的支援。 您無法使用叢集 管理員 管理工具來管理 IIS 4.0 和 IIS 5.x。 IIS 7.0 和更新版本會繼續提供兩個腳本(Clusweb.vbs 和 Clusftp.vbs),可插入叢集 管理員 管理工具,以監視 FTP 和 W3SVC 服務的變更。 請考慮使用 Microsoft Windows Server 2003 來管理叢集。

SSINC EXEC CMD 命令

SSINC EXEC CMD 命令可讓您從網頁執行任意命令行路徑。 在 IIS 6.0 中,您必須編輯登錄以啟用此功能。 不過,在 IIS 7.0 和更新版本啟用此功能的登錄機碼已移除。 使用 ASP.NET、ASP 或 CGI 從網頁執行命令行路徑。

不再支援 Passport 網路認證

Passport 網路認證是以 Cookie 為基礎的驗證服務。 Passport 網路認證的支援已不再內建在 IIS 中。 如需詳細資訊,請參閱位於 http://www.passport.com的 Passport 網路檔。 若要存取檔,您必須註冊並取得 Passport 網路認證。

不支援因特網資料 連線 or (HTTPODBC.DLL)

Internet Data 連線 or 是一種 Web 伺服器延伸模組,可讓應用程式查詢開放式資料庫 連線 ivity (ODBC) 資料庫。 使用 ASP.NET 或 ASP 查詢 ODBC 資料庫。

Metabase 帳戶娛樂

在過去,如果 IIS 在 管理員 IIS 啟動期間不存在,則為匿名使用者重新建立帳戶(IUSR_computername)和背景工作進程(IWAM_計算機名稱)。 這會產生潛在的安全性問題。 IIS 7.0 和更新版本會使用無法刪除的帳戶,因此沒有理由繼續支援重新建立帳戶。

IISRESET

IISrestart 不再支持電腦重新啟動。

Iis*。VBS 命令行工具

在 IIS 6.0 中,這些工具會出現在 systemroot\system32 中。 不過,在 IIS 7.0 和更新版本中,下列工具現在已過時:

  • Iisapp.vbs
  • Iiscnfg.vbs
  • Iisftp.vbs
  • Iisftpdr.vbs
  • Iisback.vbs
  • Iisrepl.vbs
  • Iisvdir.vbs
  • Iisweb.vbs

Appcmd.exe是 IIS 7.0 和更新版本的主要命令行工具。 如需Appcmd.exe的詳細資訊,請參閱命令行 管理員 概觀 - IIS.NET 上的Appcmd.exe

暫停網站

IIS 5.x 允許使用者暫停網站。 Windows Vista 中的新功能可讓使用者以相同方式暫停或停止網站,因此暫停函式不再包含在 IIS 7.0 或更新版本。

Web 共用延伸模組

Web 共用延伸模組可讓客戶從 IIS 6.0 中的 Windows 檔案總管建立虛擬目錄。 這個功能已被取代。

伺服器端映像 地圖

伺服器端影像對應支援 Internet Explorer 3 之前的客戶端瀏覽器影像對應。 不再支援伺服器端映像。

這些功能已被取代,且不再提供。

只能使用 XML 組態檔設定的功能

下列大部分問題都牽涉到功能沒有 IIS 7.0 或更新版本的使用者介面(UI)。 即使特定功能沒有 IIS 7.0 或更新版本 UI,您仍然可以進行設定;這通常是透過手動編輯 XML 組態檔來完成。

新增或更新的功能 使用這項功能的新方式
用戶端憑證對應 雖然此功能不在 IIS 7.0 或更新版本 UI 中,但您仍然可以使用 WMI 或Appcmd.exe直接編輯 XML 組態檔來使用此功能。 如需用戶端憑證對應的詳細資訊,請參閱 IIS 7.0 Beta:在 Microsoft TechCenter 網站設定用戶端憑證對應驗證
FTP 雖然 FTP 沒有 IIS 7.0 或更新版本 UI,但您可以使用 IIS 6.0 MMC 來管理 Windows Vista 上的 FTP。 如需 FTP 的詳細資訊,請參閱 IIS 7.0 Beta:在 Microsoft TechCenter 網站中設定 IIS 7.0 中的 FTP。
IP 及網域限制 雖然此功能不在 IIS 7.0 或更新版本 UI 中,但您仍然可以使用 WMI 或Appcmd.exe直接編輯 XML 組態檔來使用此功能。 如需IP和網域限制的詳細資訊,請參閱 IIS 7.0 Beta:根據 Microsoft TechCenter 網站上的IP位址和功能變數名稱 設定內容存取。
URLScan 請考慮使用要求篩選來封鎖表達式,而不是URLScan。 雖然 URLScan 沒有 IIS 7.0 或更新版本 UI,但您仍然可以直接編輯 XML 組態檔或使用Appcmd.exe來使用此功能。 如需要求篩選的詳細資訊,請參閱 Microsoft TechCenter 網站上的 IIS 7.0 Beta:篩選 IIS 7.0 中的 HTTP 要求。 雖然要求篩選淘汰了 URLScan,但不會使其過時,但 URLScan 2.5 版的安裝程式無法在 Windows Vista 上運作。 若要解決此問題,請將Urlscan.dll和Urlscan.ini複製到執行 IIS 7.0 或更新版本之 Web 伺服器,然後在 IIS 中將Urlscan.dll設定為全域 ISAPI 篩選器。
記錄 雖然沒有 IIS 7.0 或更新版本 UI 可用來設定記錄,但您仍然可以使用此功能,方法是使用 WMI 或Appcmd.exe直接編輯 XML 組態檔。 如需設定記錄的詳細資訊,請參閱 IIS 7.0 Beta:在 Microsoft TechCenter 網站中設定 IIS 7.0 中的記錄。
HTTP 壓縮 雖然此功能不在 IIS 7.0 或更新版本 UI 中,但您仍然可以使用 WMI 或Appcmd.exe直接編輯 XML 組態檔來使用此功能。 如需設定 HTTP 壓縮的詳細資訊,請參閱 Microsoft TechCenter 網站中的 IIS 7.0 Beta:在 IIS 7.0 中設定 HTTP 壓縮。
重新導向 雖然沒有 IIS 7.0 或更新版本 UI 來設定重新導向,但您仍然可以使用此功能,方法是使用 WMI 或 Appcmd.exe直接編輯 XML 組態檔。 如需設定重新導向的詳細資訊,請參閱 IIS 7.0 Beta:在 Microsoft TechCenter 網站中設定 IIS 7.0 中的重新導向。
檔頁尾 雖然沒有用於建立文件頁尾的 IIS 7.0 或更新版本 UI,但您仍然可以直接編輯 XML 組態檔、使用 WMI 或Appcmd.exe來變更 staticContent 元素的特定屬性來使用此功能。 如需建立文件頁尾的詳細資訊,請參閱 Microsoft TechCenter 網站中的 IIS 7.0 Beta:在 IIS 7.0 中設定 MIME 類型。
HTTP 回應標頭 雖然此功能不在 IIS 7.0 或更新版本 UI 中,但您仍然可以使用 WMI 或Appcmd.exe直接編輯 XML 組態檔來使用此功能。 如需 HTTP 回應標頭的詳細資訊,請參閱 Microsoft TechCenter 網站中的 IIS 7.0 Beta:在 IIS 7.0 中設定 HTTP 回應標頭。
排序 ISAPI 篩選條件 有 IIS 7.0 和更新版本 UI 可用來新增和移除 ISAPI 篩選,但您無法使用它來排序 ISAPI 篩選條件。 您可以直接編輯 XML 組態檔來排序 ISAPI 篩選條件。 如需如何設定 ISAPI 篩選器的詳細資訊,請參閱 Microsoft TechCenter 網站上的 IIS 7.0 Beta:在 IIS 7.0 中設定 ISAPI 篩選器。

將 Microsoft Windows XP 升級至 Windows Vista

從 Microsoft Windows XP 升級至 Windows Vista 或從某個 Windows Vista SKU 升級到另一個 SKU 時,可能會遺失或複製先前安裝 IIS 的數據不正確。 如果發生這種情況,則不會顯示任何錯誤訊息,但某些 IIS 功能可能無法正常運作。 基於這個理由,建議您先備份 IIS 組態,再升級作業系統。

升級完成後,請調查記錄檔,以判斷安裝期間是否有任何錯誤。 您可以在這裡找到記錄:

%systemroot%\iis7.log
%systemroot%\iis7_gather.log

升級時已停用 IIS 7.0 和更新版本 Web 服務

有兩個問題可能會導致 IIS 7.0 和更新版本設定停用萬維網發佈服務 (W3SVC) 或 FTP 發佈服務 (MSFTPSVC)。

已安裝前端伺服器延伸模組

如果您從 Microsoft Windows XP 升級至已安裝 Front Page Server Extensions (FPSE) 的 Windows Vista,IIS 7.0 和更新版本設定會停用 W3SVC。 這可防止意外存取 FrontPage 儲存網站元數據的檔案。 IIS 7.0 和更新版本不會在升級期間從您的網站移除任何檔案或資料夾。 您必須先手動移除或保護這些檔案,才能啟用 Web 服務。

如需如何完成這項工作的詳細資訊,請參閱 在 IIS.NET 上安裝 FrontPage Server Extensions 時,升級時會停用 IIS 7.0 和更新版本。

IIS 7.0 和更新版本鎖定工具從未安裝

如果您要從 Microsoft Windows XP 升級至 Windows Vista,但先前未安裝任何版本的 IIS 鎖定工具,IIS 安裝程式會停用 W3SVC 和 MSFTPSVC。 這可防止意外執行使用不安全組態的 Web 伺服器。 在升級期間,IIS 7.0 和更新版本會維護所有先前的 IIS 組態和設定。 這可能會導致比使用預設 Windows Vista 組態的網頁伺服器不安全的網頁伺服器。

啟用這些服務之前,請檢查您的伺服器預設設定,以取得可能的安全性問題。 特別是,請注意您可能已移轉但不再需要的任何 ISAPI 擴充功能。

啟用 W3SVC 或 MSFTPSVC

處理上述問題之後,您必須啟用升級時已停用的任何 IIS 7.0 和更新版本服務。

若要啟用服務,請遵循下列步驟:

  1. 從 [開始] 功能表中,按兩下 [控制台]。
  2. 控制台 中,按兩下 [管理員 工具],然後按兩下 [服務]。
  3. 在 [服務 MMC] 中,以滑鼠右鍵按兩下服務,然後選取 [ 啟動]。

未安裝 IIS 6.0 管理控制台

如果您從 Microsoft Windows XP 升級至 Windows Vista,且先前已安裝 IIS 6.0 管理控制台,但在安裝期間未偵測到 W3SVC,IIS 7.0 和更新版本安裝程式不會安裝任何 IIS 管理控制台。

大概是使用此電腦從遠端管理 IIS 6.0 網頁伺服器。 若要安裝 IIS 6.0 管理控制台,請使用 Windows Vista 中的 控制台 來開啟 IIS 6.0 管理控制台

FTP 伺服器已移除

如果您從 Microsoft Windows XP 升級至 Windows Vista,且先前已安裝 FTP,但在安裝期間未偵測到 W3SVC,IIS 7.0 和更新版本的安裝程式不會安裝 FTP。 先前的 FTP 伺服器未安裝。 您的 FTP 組態遺失。

如果您想要將此電腦當做 FTP 伺服器使用,您必須重新安裝 FTP 服務。 若要安裝 FTP 伺服器,請使用 Windows Vista 中的 控制台 來開啟 FTP 發佈服務

應用程式隔離移轉

IIS 安裝程式會自動移轉 IIS 5.x 應用程式,以在背景工作進程隔離模式中執行,其使用比舊版 IIS 更保守的設定。 移轉之後,存取有一些潛在問題。 若要解決這些問題,請為檔案或目錄等物件授與進程身分識別的NTFS許可權比先前更高的NTFS許可權。

所使用的進程識別取決於先前在 IIS5.x 中使用的隔離等級。

  • IIS 5.x 應用程式保護設定為低:使用網路服務進程身分識別,您的移轉應用程式會出現在名為 AppPool_Low 的應用程式集區中。 先前,此應用程式是以 LocalSystem 執行,這是具有較高許可權的進程身分識別。
  • 中型的 IIS5.x 應用程式保護設定:已移轉的應用程式會出現在名為 AppPool_Medium 的應用程式集區中,使用 WAMUserName 中儲存之第一個已移轉應用程式的進程身分識別,其執行中設定為 Medium。 根據預設,進程身分識別已設定為 IWAM_計算機名稱,但使用者可以變更此帳戶。 因此,如果帳戶已變更,應用程式集區會使用正在使用的任何帳戶。
  • IIS5.x 應用程式保護設定:移轉的應用程式會出現在名為 AppPool_applicationName 的應用程式集區中,其中 applicationName 是應用程式 AppFriendlyName 的值。 此應用程式集區所使用的進程身分識別,是針對第一個以 High 設定執行之第一個已移轉應用程式,儲存在 WAMUserName 中的帳戶。 根據預設,進程身分識別已設定為 IWAM_計算機名稱,但使用者可以變更此帳戶。 因此,如果帳戶已變更,應用程式集區會使用正在使用的任何帳戶。 具有 High 設定的已移轉應用程式會分別移轉至自己的應用程式集區。