① 應用程序池的使用方法
啟動IIS管理器,右擊網站,選擇「屬性」,打開屬性對話框(圖1)。
在IIS 6.0工作進程隔離模式下,所有的應用程序代碼都在隔離環境中運行,它們是如何進行隔離的呢?Windows 2003新增了應用程序池,工作進程隔離模式允許客戶創建多個應用程序池,每個應用程序池都可以有不同的配置。因為這些應用程序池直接從內核(而非WWW服務)接收它們的請求,所以性能和可靠性得到了增強。要隔離運行在同一台計算機上但屬於不同網站的Web應用程序,需要為每個網站創建單獨的應用程序池。 在IIS管理器中,打開本地計算機,右鍵單擊「應用程序池」,選擇新建「應用程序池」 (必須在工作進程隔離模式下才能建立應用程序池) 。「應用程序池名稱」框中,輸入新的應用程序池名稱。如果在「應用程序池 ID」框中出現的 ID (如:AppPool #1)不是您想要的,可進行重命名。如果您單擊了「將現有應用程序池作為模板」,請在「應用程序池名稱」框中右鍵單擊想要用來作為模板的應用程序池。最後單擊[確定]。
在 IIS 管理器中,右鍵單擊您要為其指派應用程序池的應用程序,然後單擊「屬性」。 單擊「主目錄」選項卡,確認您正在指派的目錄或虛擬目錄的「應用程序名」是否已被填寫。如果「應用程序名」框尚未被填寫,請單擊「創建」,然後輸入名稱。
在「應用程序池」列表框中,選擇您想要為其指派的應用程序池的名稱。最後單擊[確定]。
應用程序錯誤代碼 事件 ID描述1001World Wide Web Publishing 服務的 Inetinfo.exe 進程遇到了一個錯誤,並且被關閉。這種情況使 World Wide Web Publishing 服務不能檢測到 Inetinfo.exe 進程的意外終止,因此將不能按預計的那樣檢測到對配置資料庫的更改。建議您重啟動 World Wide Web Publishing 服務。1002由於給應用程序池 '%1' 提供服務的進程出現一系列故障而自動禁用該應用程序池。1003無法給站點 '%2' 注冊 URL 前綴 '%1'。URL 可能無效。此站點已停用。數據域包含錯誤號。1004無法給站點 '%2' 注冊 URL 前綴 '%1'。此站點已停用。數據域包含錯誤號。1005World Wide Web Publishing 服務由於錯誤而退出。數據域包含錯誤號。1006未使用。1007無法給站點 '%2' 注冊 URL 前綴 '%1'。所需的網路綁定可能已在使用。此站點已停用。數據域包含錯誤號。1008未使用。1009給應用程序池 '%1' 提供服務的進程意外終止。進程 ID 為 '%2'。進程退出代碼為 '0x%3'。1010給應用程序池 '%1' 提供服務的進程未響應 ping。進程 ID 為 '%2'。1011給應用程序池 '%1' 提供服務的進程與 World Wide Web Publishing 服務之間的通訊出現致命錯誤。進程 ID 為 '%2'。數據域包含錯誤號。1012給應用程序池 '%1' 提供服務的進程在啟動過程中超出了時間限制。進程 ID 為 '%2'。1013給應用程序池 '%1' 提供服務的進程在關閉過程中超出了時間限制。進程 ID 為 '%2'。1014World Wide Web Publishing 服務在其工作進程 '%2'(給應用程序池 '%1'提供服務)的進程管理中出現內部錯誤。數據域包含錯誤號。1015給應用程序池 '%1' 提供服務的進程是孤立的,但指定的孤立操作 %2 無法執行。數據域包含錯誤號。1016無法配置站點 '%1' 的日誌記錄。數據域包含錯誤號。1017World Wide Web Publishing 服務由於工作進程故障而終止。1018World Wide Web Publishing 服務無法初始化性能計數器。此服務將在沒有性能計數器的情況下運行。請重新啟動 World Wide Web Publishing 服務以重新初始化性能計數器。數據域包含錯誤號。1019World Wide Web Publishing 服務在初始化性能計數器時出現問題。性能計數器仍可以使用,但某些計數器數據可能不準確。數據域包含錯誤號。1020World Wide Web Publishing 服務在配置 HTTP.sys 控制通道屬性 '%1' 時出現問題。數據域包含錯誤號。1021應用程序池 '%1' 的標識無效。如果在處理應用程序池的第一個請求時,標識仍然無效,就會禁用該應用程序池。數據域包含錯誤號。1022World Wide Web Publishing 服務無法為應用程序池 '%1' 創建工作進程。數據域包含錯誤號。1023未使用。1024將虛擬站點 '%1' 配置為每 '%2' 個位元組截斷其日誌。因為此值必須至少為 1048576 個位元組 (1 MB),所以將使用 1048576 個位元組。1025應用程序池 '%1' 超出其作業限制設置。1026在獲取應用程序池 '%1' 句柄時出現錯誤。因此,無法按預期獲取應用程序池。更改標識信息使 World Wide Web Publishing 服務再次獲取應用程序池的句柄。數據域包含錯誤號。1027World Wide Web Publishing 服務啟用應用程序池 '%1' 的 HTTP.sys 請求失敗。數據域包含錯誤號。1028World Wide Web Publishing 服務無法將工作進程 '%1' 添加到表示應用程序池 '%2' 的作業對象中。數據域包含錯誤號。1029在給站點 '%1' 配置應用程序綁定時出現故障。此站點已停用。數據域包含錯誤號。1030Inetinfo.exe 意外終止,並且未將系統配置為重新啟動 IIS Admin。World Wide Web Publishing 服務已關閉。1031未使用。1032在給站點 '%1' 配置日誌記錄屬性時出現故障。可能的原因:將映射的網路路徑用於站點的日誌文件目錄路徑,但 IIS 不支持該路徑。請使用 UNC 路徑。1033在給站點 '%1' 配置日誌記錄屬性時出現故障。可能的原因:站點的日誌文件目錄包含無效的計算機或共享名稱。1034在給站點 '%1' 配置日誌記錄屬性時出現故障。伺服器沒有訪問站點日誌文件目錄的許可權。1035在給站點 '%1' 配置日誌記錄屬性時出現故障。站點的日誌文件目錄不是完全限定的目錄。可能的原因:它缺少驅動器號或其他重要信息。1036在初始化 World Wide Web Publishing 服務配置管理器時出現故障。數據域包含錯誤號。1037在為 World Wide Web Publishing 服務打開 HTTP 控制通道時出現故障。數據域包含錯誤號。1038未使用。1039給應用程序池 '%1' 提供服務的進程報告出現故障。進程 ID 為 '%2'。數據域包含錯誤號。1040未使用。1041'%1' '%2' 無法對屬性 '%3' 進行范圍驗證。配置的值 '%4' 超出范圍('%5' 至 '%6')之外。該值默認為 '%7'。1042在應用程序池 '%1' 上設置的AppPoolCommand屬性的值無效。它是 '%2'。它必須是 MD_APPPOOL_COMMAND_START = 1 或 MD_APPPOOL_COMMAND_STOP = 2。1043虛擬站點 '%1' 已失效並且將其忽略,這是因為無法建立有效的站點綁定或者站點綁定不存在。1044虛擬站點 '%1' 已失效並且將其忽略,這是因為站點的AppPoolId為空。1045未使用。1046虛擬站點 '%1' 的伺服器命令屬性的值無效。它被設置為 '%2'。它必須是以下值之一:MD_SERVER_COMMAND_START = 1、MD_SERVER_COMMAND_STOP = 2、MD_SERVER_COMMAND_PAUSE = 3 或 MD_SERVER_COMMAND_CONTINUE = 4。1047屬於站點 '%1' 的應用程序 '%2' 具有AppPoolId集,但屬性為空。因此將忽略該應用程序。1048屬於站點 '%1' 的應用程序 '%2' 的AppPoolId'%3' 集無效。因此將忽略該應用程序。1049應用程序池 '%1' 的IdleTimeout'%2' 大於PeriodicRestartTime'%3'。將使用默認值 (IdleTimeout= '%4' &PeriodicRestartTime'%5' )。1050應用程序池 ID '%1' 超出長度限制。它是 '%2' 個字元,並且不能多於 '%3' 個字元。因此將忽略該應用程序池。1051應用程序池 ID 被定義為零長度字元串。應用程序池 ID 不能為零長度字元串。因此將忽略該應用程序池。1052應用程序 '%2' 隸屬於無效的站點 '%1'。因此將忽略該應用程序。1053World Wide Web Publishing 服務收到一個更改通知,但無法對它正確地進行處理。數據域包含錯誤號。1054World Wide Web Publishing 服務無法為應用程序池 '%1' 運行自動停止操作 %2。數據域包含錯誤號。1055由於為站點 '%2' 定義的應用程序池不是有效的應用程序池而禁用站點 '%1'。1056由於為站點根應用程序定義的應用程序池 '%2' 不是有效的應用程序池而禁用站點 '%1'。1057應用程序池 '%1' 的標識無效,因此 World Wide Web Publishing 服務無法創建工作進程來為該應用程序池提供服務。因此,已禁用該應用程序池。1058World Wide Web Publishing 服務在為應用程序池 '%1' 設置關聯掩碼時出現故障。可能的原因:掩碼不包含此計算機上可用的任何處理器。數據域包含錯誤號。1059在啟動為應用程序池 '%1' 提供服務的進程時出現故障。已禁用該應用程序池。1060配置過程中,與應用程序池 '%1' 相關聯的作業對象遇到了一個錯誤。CPU 監視可能工作不正常。數據域包含錯誤號。1061與應用程序池 '%1' 關聯的作業對象無法啟動其計時器。已對應用程序池的 CPU 使用情況進行監視,並且 CPU 使用最終達到限制並報告故障。數據域包含錯誤號。1062World Wide Web Publishing 服務在配置 HTTP 控制通道日誌記錄屬性時出現故障。「啟用日誌記錄」為 '%1'。「日誌文件目錄」為 '%2'。「日誌周期」為 '%3'。「日誌截斷大小」為 '%4'。數據域包含錯誤號。1063World Wide Web Publishing 服務在請求配置資料庫更改通知時出現故障。數據域包含錯誤號。1064在從 Inetinfo.exe 意外終止恢復期間,World Wide Web Publishing 服務在請求配置資料庫更改通知時出現故障。雖然 World Wide Web Publishing 服務繼續運行,但它極有可能不再使用當前的配置資料庫數據。請重新啟動 World Wide Web Publishing 服務以糾正這種情況。數據域包含錯誤號。1065集中日誌記錄配置為每 '%1' 個位元組截斷其日誌。因為此值必須至少為 1048576 個位元組 (1 MB),所以將使用 1048576 個位元組。1066World Wide Web Publishing 服務在配置集中日誌記錄時出現故障。沒有按預期情況對它進行配置。數據域包含錯誤號。1067World Wide Web Publishing 服務屬性 '%1' 無法進行值域驗證。配置的值 '%2' 超出范圍('%3' 至 '%4')之外。將使用默認值 '%5'。1068World Wide Web Publishing 服務未能在配置資料庫中記錄站點 '%1'的正確狀態 '%2' 和 win32error '%3'。要糾正這種情況,請啟動/停止該站點,或者重新啟動 World Wide Web Publishing 服務。數據域包含錯誤號。1069World Wide Web Publishing 服務未能在配置資料庫中記錄應用程序池 '%1'的正確狀態 '%2' 和 win32error '%3'。要糾正這種情況,請啟動/停止該應用程序池,或者重新啟動 World Wide Web Publishing 服務。數據域包含錯誤號。1070World Wide Web Publishing 服務無法向應用程序池 '%1' 的所有工作進程發出回收請求。數據域包含錯誤號。1071因為沒有安裝 QoS 數據包調度程序,World Wide Web Publishing 服務無法在站點 '%1' 上啟用帶寬限制。1072World Wide Web Publishing 服務無法在站點 '%1' 上啟用帶寬限制。數據域包含錯誤號。1073因為沒有安裝 QoS 數據包調度程序,World Wide Web Publishing 服務無法在站點 '%1' 上啟用全局帶寬限制。1074具有進程 ID '%1' 且為應用程序池 '%2' 提供服務的工作進程已請求回收,因為該工作進程已達到其允許的處理時間限制。1075具有進程 ID '%1' 且為應用程序池 '%2' 提供服務的工作進程已請求回收,因為它已達到其允許的請求限制。1076具有進程 ID '%1' 且為應用程序池 '%2' 提供服務的工作進程已請求回收,因為它已到其計劃的回收時間。1077具有進程 ID '%1' 且為應用程序池 '%2' 提供服務的工作進程已請求回收,因為它已達到其虛擬內存限制。1078ISAPI 向其工作進程報告出現不良狀況。因此,具有進程 ID '%1' 且為應用程序池 '%2' 提供服務的工作進程已請求回收。1079管理員已請求回收應用程序池 '%1' 中的所有工作進程。1080由於應用程序池屬性中的一個或多個配置更改而回收為應用程序池 '%1' 提供服務的工作進程(這些更改導致必須重新啟動該進程)。1081由於檢測到的配置資料庫錯誤而回收為應用程序池 '%1' 提供服務的工作進程(這些錯誤可能使當前緩存的元數據無效)。1082已確定具有進程 ID '%2' 且為應用程序池 '%1' 提供服務的工作進程處於不良狀態(請參閱以前的事件日誌消息),但因為它具有關聯的調試器,所以 World Wide Web Publishing 服務忽略該錯誤。1083HTTP.sys 給 World Wide Web Publishing 服務提供不一致的站點性能計數器數據。因此,World Wide Web Publishing 服務將忽略提供的數據。1084World Wide Web Publishing 服務禁用應用程序池 '%1' 的 HTTP.sys 請求失敗。數據域包含錯誤號。1085World Wide Web Publishing 服務無法為應用程序池 '%1' 應用新的配置。數據域包含錯誤號。1086World Wide Web Publishing 服務無法在應用程序池 '%1' 上正確配置負載平衡功能。數據域包含錯誤號。1087World Wide Web Publishing 服務無法在應用程序池 '%1' 上正確配置應用程序池隊列長度。數據域包含錯誤號。1088World Wide Web Publishing 服務無法為應用程序池 '%1' 正確配置作業對象。數據域包含錯誤號。1089World Wide Web Publishing 服務無法為應用程序池 '%1' 發出 HTTP.sys 啟動請求。數據域包含錯誤號。1090World Wide Web Publishing 服務無法為應用程序池 '%1' 更新 AutoStart 屬性。數據域包含錯誤號。1091World Wide Web Publishing 服務無法為應用程序池 '%1' 運行自動停止操作。數據域包含錯誤號。1092World Wide Web Publishing 服務無法為應用程序池 '%1' 的工作進程 '%2' 發出請求以提供其性能計數器。數據域包含錯誤號。1093World Wide Web Publishing 服務無法重疊應用程序池 '%1' 工作進程 '%2' 的回收。數據域包含錯誤號。1094World Wide Web Publishing 服務無法從虛擬站點 '%2' 撤銷應用程序 '%1' 的關聯。數據域包含錯誤號。1095World Wide Web Publishing 服務無法在站點 '%2' 中刪除應用程序 '%1' 的配置組。數據域包含錯誤號。1096World Wide Web Publishing 服務無法刪除虛擬站點 '%1' 的 URL。數據域包含錯誤號。1097World Wide Web Publishing 服務無法在站點 '%2' 中設置應用程序 '%1' 的應用程序池。數據域包含錯誤號。1098World Wide Web Publishing 服務無法設置虛擬站點 '%1' 的最大連接數。數據域包含錯誤號。1099World Wide Web Publishing 服務無法設置虛擬站點 '%1' 的連接超時。數據域包含錯誤號。1100World Wide Web Publishing 服務無法在站點 '%1' 中創建應用程序 '%2'。數據域包含錯誤號。1101World Wide Web Publishing 服務無法創建應用程序池 '%1'。數據域包含錯誤號。1102World Wide Web Publishing 服務無法創建站點 '%1'。數據域包含錯誤號。1103World Wide Web Publishing 服務無法在站點 '%1' 中刪除應用程序 '%2'。數據域包含錯誤號。1104World Wide Web Publishing 服務無法刪除應用程序池 '%1'。數據域包含錯誤號。1105World Wide Web Publishing 服務無法刪除站點 '%1'。數據域包含錯誤號。1106World Wide Web Publishing 服務無法修改站點 '%1' 中的應用程序 '%2'。數據域包含錯誤號。1107World Wide Web Publishing 服務無法修改應用程序池 '%1'。數據域包含錯誤號。1108World Wide Web Publishing 服務無法修改站點 '%1'。數據域包含錯誤號。1109World Wide Web Publishing 服務無法設置控制通道的篩選器配置。數據域包含錯誤號。1110World Wide Web Publishing 服務無法為站點 '%1' 寫入 AutoStart 屬性。數據域包含錯誤號。1111World Wide Web Publishing 服務無法刪除 IIS 擁有的所有 SSL 配置數據。數據域包含錯誤號。1112World Wide Web Publishing 服務無法為站點 '%1' 查詢 SSL 配置數據。數據域包含錯誤號。1113已將站點 '%1' 的一個 IP/埠組合配置為由另一個站點使用。將使用另一個站點的 SSL 配置。1114已將站點 '%1' 的一個 IP/埠組合配置為由另一個程序使用。將使用另一個程序的 SSL 配置。1115World Wide Web Publishing 服務無法為站點 '%1' 設置 SSL 配置數據。數據域包含錯誤號。1116World Wide Web Publishing 服務無法為站點 '%1' 刪除 SSL 配置數據。數據域包含錯誤號。1117具有進程 ID '%1' 且為應用程序池 '%2' 提供服務的工作進程已請求回收,因為它已達到其專用位元組內存限制。1118在從 Inetinfo.exe 進程意外終止恢復過程中,World Wide Web Publishing 服務無法標識需要從其元數據緩存中刪除的相應記錄。數據域包含錯誤號。1119在從 Inetinfo.exe 進程意外終止恢復過程中,World Wide Web Publishing 服務無法對處理恢復所需的操作項進行排隊。建議重新啟動 World Wide Web Publishing 服務。數據域包含錯誤號。1120World Wide Web Publishing 服務無法從 HTTP.sys 獲取緩存計數器。報告的性能計數器不包括 HTTP.sys 中用於搜集此類信息的性能計數器。數據域包含錯誤號。1121World Wide Web Publishing 服務無法從 HTTP.sys 獲取站點性能計數器。報告的性能計數器不包括 HTTP.sys 中用於搜集此類信息的性能計數器。數據域包含錯誤號。1122World Wide Web Publishing 服務無法發布它所搜集的性能計數器。數據域包含錯誤號。1123World Wide Web Publishing 服務無法取消性能計數器搜集計時器。數據域包含錯誤號。1124World Wide Web Publishing 服務無法取消性能計數器計時器。數據域包含錯誤號。1125World Wide Web Publishing 服務無法啟動性能計數器搜集計時器。數據域包含錯誤號。1126World Wide Web Publishing 服務無法復制更改通知以進行處理。因此,該服務可能與配置資料庫中的當前數據不同步。數據域包含錯誤號。1127World Wide Web Publishing 服務不再信任為應用程序池 '%1'提供服務的工作進程 '%2(基於工作進程發送到該服務的錯誤數據)。1128World Wide Web Publishing 服務無法初始化 asp 性能計數器。因此,此服務將在沒有 asp 性能計數器的情況下運行。重新啟動 World Wide Web Publishing 服務以啟動 asp 性能計數器收集。數據域包含錯誤號。1129無法給站點 '%2' 注冊 URL 前綴 '%1'。無法為站點的 IP 地址創建終結點,或者 HTTP.sys 的 IP 偵聽列表不包含任何有用的 IP 地址。此站點已停用。數據域包含錯誤號。1130無法給站點 '%2' 注冊 URL 前綴 '%1'。站點的 IP 地址不在 HTTP.sys IP 偵聽列表中。此站點已停用。數據域包含錯誤號。1131無法給站點 '%2' 注冊 URL 前綴 '%1'。在 HTTP.sys 中配置的偵聽埠太多。此站點已停用。數據域包含錯誤號。
② iis7 無法驗證對路徑的訪問
方法/步驟
我們添加好了物理路徑和站點以後,點擊右側的基本設置
再點擊測試設置
會發現測試不成功,提示:無法驗證對路徑,經過分析我發現是用戶許可權問題
我們關閉,點擊:鏈接為
勾選特定用戶
輸入你電腦的用戶名和密碼即可,這樣就得到了訪問許可權
如果你的電腦沒有設置密碼,可以新建一個賬戶和密碼專門用於網站授權,這個用戶可以不用再電腦上登陸。
③ 通過回收應用程序池設置,可以控制如何恢復系統資源。以下幾節介紹如何指定回收應用程序池設置。
。。 指定回收應用程序池設置 回收應用程序池設置是在應用程序池的屬性對話框的「回收」選項卡中指定的。 設置回收應用程序池設置 打開IIS 管理控制台,單擊加號展開本地計算機。 單擊加號展開「應用程序池」文件夾。 右擊適當的應用程序池,然後單擊「屬性」。出現應用程序池的屬性對話框。 單擊「回收」選項卡,然後設置適當的應用程序池設置。 應用程序池「屬性」對話框的「回收」選項卡 應用程序池「屬性」對話框的「回收」選項卡 內存回收 「內存回收」是等效於 memoryLimit ASP.NET 進程模型設置的應用程序池設置。它指定輔助進程可以使用的最大內存量。如果輔助進程超出了這一數量,將創建新的進程來替換它,並且當前所有請求都被重新分配給該新進程。在 memoryLimit ASP.NET 進程模型設置與「內存回收」應用程序池設置之間有兩個重要的區別: memoryLimit ASP.NET 進程模型設置只使用物理內存。「內存回收」應用程序池設置允許您為物理內存和虛擬內存分別指定限制。由於公共語言運行庫的垃圾回收器工作的方式,物理內存(或物理內存和虛擬內存的組合)常用於 ASP.NET 應用程序。虛擬內存常用於將堆劃分為多個片斷的傳統本機應用程序。 「內存回收」應用程序池設置是按兆位元組 (MB) 指定的,而不是按相對於總內存的百分比指定的。 回收輔助進程 「回收輔助進程」是等效於 requestLimit ASP.NET 進程模型設置的應用程序池設置。它指定導致輔助進程或應用程序池被回收的請求的數目。默認情況下「回收輔助進程」是禁用的。若要啟用「回收輔助進程」,請選取該復選框並在數值調節框中指定請求數。 回收多個輔助進程 「回收多個輔助進程」是等效於 timeout ASP.NET 進程模型設置的應用程序池設置。它指定回收輔助進程或應用程序池的時間間隔。默認情況下「回收多個輔助進程」是啟用的而且設置為 120 分鍾。通過更改數值調節框中的值,可以指定一個不同的時間間隔。若要禁用「回收多個輔助進程」,請清除該復選框。 性能應用程序池設置 性能應用程序池設置是在應用程序池的屬性對話框的「性能」選項卡中指定的。 設置性能應用程序池設置 打開IIS 管理控制台,單擊加號展開本地計算機。 單擊加號展開「應用程序池」文件夾。 右擊適當的應用程序池,然後單擊「屬性」。出現應用程序池的屬性對話框。 單擊「性能」選項卡,然後設置適當的應用程序池設置。 應用程序池「屬性」對話框的「性能」選項卡 網路園 「網路園」是等效於 webGarden 和 cpuMask ASP.NET 進程模型設置的應用程序池設置。若要啟用「網路園」,請將「輔助進程的最大數目」設置為高於 1 的值。該值還為應用程序池確定最大進程數。 因為網路園支持使用多個進程,所以,每一進程在應用程序狀態、進程內會話狀態、緩存和靜態數據方面都有其自己的副本。網路園不應用於所有應用程序,尤其在這些應用程序需要維護狀態的情況下。在決定網路園模式是否適用前,一定要檢查應用程序的性能。 在使用網路園時,理解會話狀態和循環工作的方式是十分重要的。考慮其他應用程序池設置影響應用程序的方式也是十分重要的。 使用輔助進程隔離模式的網路園中的會話狀態 在使用會話狀態時,請注意,輔助進程隔離模式不支持將請求傳送回引起請求返回的進程。當一個應用程序運行在處於 ASP 會話狀態或應用程序狀態的網路園中時,該應用程序需要將其請求發送回發起的進程。在使用 IIS 6.0 應用程序池時,要確保應用程序讓一個連接總保持為打開狀態,以便其請求被發送回適當的進程。如果此連接沒有保持為打開狀態,則請求將被發送到為網路園提供服務的下一可用的輔助進程。 使用輔助進程隔離模式的網路園中的循環 循環是一種用於應用程序的負載平衡方法。在每個請求到達時,它會自動被發送到下一可用進程。例如,如果網路園具有 4 個進程,則請求被發送到進程 0、1、2 和 3,並依照這一順序發送。然後為其他請求重復該循環。 使用輔助進程隔離模式的網路園中的應用程序池參數 應用程序池設置行為AppPoolQueueLength此參數的值不受影響。但是,請求是通過在所有為網路園提供服務的輔助進程上循環而分發的。DisallowOverlappingRotation網路園中沒有行為更改。 網路園中沒有行為更改。IdleTimeout為每一進程獨立計算,這樣各進程的超時可以彼此獨立。根據所選擇的路由演算法,將自動配置要載入的進程的數目。 LoadBalancerCapabilities網路園中沒有行為更改。OrphanAction網路園中沒有行為更改。OrphanWorkerProcess網路園中沒有行為更改。PeriodicRestartTime此參數的含義在網路園中發生了變化。在網路園中,此參數指定回收所有進程的時間間隔。進程在指定時間長度內以平均的時間間隔輪流回收。例如,如果網路園具有四個進程並且 PeriodicRestartTime 被設置為 20 小時,則在 5 小時後回收第一個進程,在 10 小時後回收第二個進程,依此類推。 注意如果進程崩潰,則向替代進程提供 PeriodicRestartTime 的運行時值。這使得崩潰的進程可以在指定的 PeriodicRestartTime 內與其他進程一起回收。 PeriodicRestartRequests此參數的含義在網路園中發生了變化。在網路園中,此參數指定在達到某一請求數目後回收所有進程。進程在指定的請求數目內按平均時間間隔輪流回收。例如,如果網路園具有四個進程並且 PeriodicRestartRequests 設置為 40,000 個請求,則第在 10,000 個請求後回收一個進程,在 20,000 個請求後回收第二個進程,依此類推。在回收了第一組進程後,將向下一組進程指派 40,000 這一 PeriodicRestartRequests 值。PeriodicRestartSchele網路園中沒有行為更改。如果管理員決定使用基於時間表的回收,則同時回收所有網路園進程。PingInterval網路園中沒有行為更改。PingResponseTime網路園中沒有行為更改。PingingEnabled網路園中沒有行為更改。RapidFailProtection網路園中沒有行為更改。例如,在一段時間間隔內計算整個網路園的失敗總數然後進行比較。這提供了額外的恢復能力。 RapidFailProtectionInterval網路園中沒有行為更改。例如,在一段時間間隔內計算整個網路園的失敗總數然後進行比較。這提供了額外的恢復能力。 RapidFailProtectionMaxCrashes 網路園中沒有行為更改。例如,在一段時間間隔內計算整個網路園的失敗總數然後進行比較。這提供了額外的恢復能力。 SMPAffinitized網路園中沒有行為更改。SMPProcessorAffinityMask在IIS 5.0 隔離模式中,您只能具有與 CPU 的數目一樣多的輔助進程。在輔助進程隔離模式中,多個 CPU 可用於單個輔助進程。ShutdownTimeLimit網路園中沒有行為更改。StartupTimeLimit網路園中沒有行為更改。 某些應用程序池設置具有特定於網路園的行為。下表總結了這些行為 空閑超時 「空閑超時」是等效於 idleTimeout ASP.NET 進程模型設置的應用程序池設置。它指定輔助進程或應用程序池在開始處於不活動狀態後,過多長時間將其關閉。默認情況「空閑超時」是啟用的而且設置為 20 分鍾。通過更改數值調節框中的值,可以指定一個不同的時間限制。若要禁用「空閑超時」,請清除該復選框。 請求隊列限制 「請求隊列限制」是等效於 restartQueueLimit ASP.NET 進程模型設置的應用程序池設置。它指定在異常終止後等待輔助進程啟動時在 ASP.NET ISAPI 中排隊的請求的最大數目。默認情況下「請求隊列限制」是啟用的而且設置為 1000 個請求。通過更改數值調節框中的值,可以對排隊的請求的數目指定不同的限制。若要禁用「請求隊列限制」,請清除該復選框。 健全應用程序池設置 通過健全應用程序池設置,您可以控制為獲得正確功能而監視輔助進程的方式。以下幾節描述如何指定健全應用程序池設置。 指定健全應用程序池設置 這些回收應用程序池設置是在應用程序池的屬性對話框的「健全」選項卡中指定的。 設置健全應用程序池設置 打開IIS 管理控制台,單擊加號展開本地計算機。 單擊加號展開「應用程序池」文件夾。 右擊適當的應用程序池,然後單擊「屬性」。出現應用程序池的屬性對話框。 單擊「健全」選項卡,然後設置適當的應用程序池設置。 應用程序池「屬性」對話框的「健全」選項卡 應用程序池「屬性」對話框的「健全」選項卡 啟用Ping 「啟用 ping」是等效於 pingFrequency ASP.NET 進程模型設置的應用程序池設置。它指定 ASP.NET ISAPI 檢查輔助進程是否存在的時間間隔。如果沒有輔助進程,則重新啟動輔助進程。默認情況下「啟用 ping」是啟用的而且設置為 30 秒。通過更改數值調節框中的值,可以指定一個不同的時間間隔。若要禁用 ping 操作,請清除「啟用 ping」復選框。 關閉時間限制 「關閉時間限制」是等效於 shutDownTimeout ASP.NET 進程模型設置的應用程序池設置。它指定提供給輔助進程的用來正常關閉的時間長度。如果輔助進程在指定的時間長度內沒有關閉,則 ASP.NET ISAPI 將結束該輔助進程。默認情況下「關閉時間限制」設置為 90 秒。通過更改數值調節框中的值,可以指定一個不同的時間限制。 標識應用程序池設置 通過標識應用程序池設置,可以指定輔助進程使用的帳戶。默認情況下,輔助進程使用「網路服務」(Network Service) 帳戶。不過,您可以重寫此帳戶並指定其他的 Windows 標識。以下幾節描述如何指定標識應用程序池設置。 指定標識應用程序池設置 這些回收應用程序池設置是在應用程序池的屬性對話框的「標識」選項卡中指定的。 設置標識應用程序池設置 打開IIS 管理控制台,單擊加號展開本地計算機。 單擊加號展開「應用程序池」文件夾。 右擊適當的應用程序池,然後單擊「屬性」。出現應用程序池的屬性對話框。 單擊「標識」選項卡,然後設置適當的應用程序池設置。 應用程序池「屬性」對話框的「標識」選項卡 應用程序池「屬性」對話框的「標識」選項卡 用戶名和密碼 「用戶名」和「密碼」分別是等效於 username 和 password ASP.NET 進程模型設置的應用程序池設置。這兩種設置結合使用來使輔助進程使用指定的 Windows 標識運行。默認情況下,輔助進程使用「網路服務」(Network Service) 帳戶。但是,如果選擇了「可配置」單選按鈕並且「用戶名」和「密碼」文本框包含有效值,則輔助進程將使用指定的 Windows 標識。此外,必須將 Windows 標識添加到 IIS_WPG 用戶組。 將Windows 標識添加到 IIS_WPG 用戶組 在「開始」菜單上,右擊「我的電腦」,然後單擊「管理」。 通過右擊加號展開「本地用戶和組」節點。 單擊「組」文件夾。在右窗格中將列出在該計算機上定義的所有組的列表。 單擊「添加」按鈕並輸入要用於輔助進程的帳戶