徵狀
請試想下列案例:
-
您在執行 Internet Information Services (IIS)7.5 的伺服器上安裝 Windows Server AppFabric。
-
您建立網站。 接著,您可以將多個應用程式新增到網站。
-
您將這些應用程式設定為在不同的應用程式池中執行。
-
在這些應用程式中,您可以針對不同的服務啟用自動啟動功能。
-
您啟動網站所使用的應用程式池。
在這種情況下,這些應用程式中的所有服務都會意外預先載入。 您只預期該應用程式在要載入之網站的同一個應用程式池中執行的服務。例如,您在 IIS 7.5 伺服器上建立名為 [我的網站] 的網站。 [我的網站] 包含兩個名為App1和App2的應用程式。 [我的網站] 和 [App1] 在名為AppPool1的應用程式池中執行。 App2 會在名為AppPool2的應用程式池中執行。 在 App1 中,您可以為名為service_App1的服務啟用自動啟動功能。 在 App2 中,您可以為名為service_App2的服務啟用自動啟動功能。 啟動 AppPool1 時,會在應用程式池中 AppPool1 載入 service_App1 和 service_App2。 不過,只應載入 service_App1。
原因
之所以會發生此問題,是因為 IIS 檢查的應用程式是執行網站的應用程式池中所發生的錯誤。 在 [症狀] 區段所述的範例中,當 AppPool1 開始時,IIS 不正確假設 App1 和 App2 都在相同的應用程式池中執行。 因此,service_App1 和 service_App2 都是預先載入的。 不過,App2 會在另一個應用程式池中執行,而不應預先載入 service_App2。
解決方案
更新資訊
下列檔案可從 Microsoft 下載中心下載:
119591 如何從線上服務取得 Microsoft 支援檔案Microsoft 已對此檔案進行病毒掃描。 Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案。 檔案會儲存在安全性強化的伺服器上,以避免任何未經授權的變更。
先決條件
您必須安裝 IIS 7.5 才能套用此熱修復程式。 此熱修復程式可以安裝在執行 Windows 7 或 Windows Server 2008 R2 的電腦上。
重新啟動需求
如果您在套用此熱修復程式時正在執行 IIS,您必須在套用此熱修復程式後重新開機電腦。
Hotfix 取代資訊
此熱修復程式不會取代任何其他的熱修復程式。
檔案資訊
此熱修復程式的英文版具有下表所列的檔案屬性(或更新的檔案屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換為當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。
適用於所有支援的 x86 版本 Windows 7
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Iisw3adm.dll |
7.5.7600.20708 |
396288 |
06-May-2010 |
12:47 |
x86 |
W3tp.dll |
7.5.7600.20708 |
15,872 |
06-May-2010 |
12:48 |
x86 |
W3wphost.dll |
7.5.7600.20708 |
55,296 |
06-May-2010 |
12:48 |
x86 |
Wbhstipm.dll |
7.5.7600.20708 |
24,064 |
06-May-2010 |
12:48 |
x86 |
Wbhst_pm.dll |
7.5.7600.20708 |
23,552 |
06-May-2010 |
12:48 |
x86 |
針對所有受支援的以 x64 為基礎的 Windows 7 和 Windows Server 2008 R2 版本
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Iisw3adm.dll |
7.5.7600.20708 |
451,584 |
06-May-2010 |
11:46 |
x64 |
W3tp.dll |
7.5.7600.20708 |
19,968 |
06-May-2010 |
11:48 |
x64 |
W3wphost.dll |
7.5.7600.20708 |
60,928 |
06-May-2010 |
11:48 |
x64 |
Wbhstipm.dll |
7.5.7600.20708 |
28,672 |
06-May-2010 |
11:48 |
x64 |
Wbhst_pm.dll |
7.5.7600.20708 |
25,600 |
06-May-2010 |
11:48 |
x64 |
針對所有受支援的 IA-64 版本的 Windows Server 2008 R2
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Iisw3adm.dll |
7.5.7600.20708 |
941056 |
06-May-2010 |
08:54 |
IA-64 |
W3tp.dll |
7.5.7600.20708 |
40,960 |
06-May-2010 |
08:59 |
IA-64 |
W3wphost.dll |
7.5.7600.20708 |
144,384 |
06-May-2010 |
08:59 |
IA-64 |
Wbhstipm.dll |
7.5.7600.20708 |
65,536 |
06-May-2010 |
08:59 |
IA-64 |
Wbhst_pm.dll |
7.5.7600.20708 |
67,072 |
06-May-2010 |
08:59 |
IA-64 |
因應措施
若要解決此問題,請將應用程式放在不同的網站下。
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
其他相關資訊
如需 Windows Server AppFabric 的詳細資訊,請造訪下列 Microsoft 開發人員網路(MSDN)網站:
Windows Server AppFabric如需有關自動啟動功能及如何進行設定的詳細資訊,請造訪以下 MSDN 網站: