症狀
當您瀏覽一個 Windows SharePoint Services Web 站點時,您可能會收到下面的錯誤信息:
Service Unavailable
原因
如果 Microsoft Internet 信息服務 (IIS) 6.0 中沒有正確地配置用於虛擬服務器的應用程序池,就可能會發生此問題。此問題可能會在存在下列一種或多種情況時發生:
- 應用程序池沒有運行。
- 應用程序池帳戶使用的密碼不正確。
- 應用程序池帳戶不是服務器上的 IIS_WPG 和 STS_WPG 這兩個組的公共成員。
解決方案
要解決此問題,請按照下列步驟操作:
- 驗證是否已爲虛擬服務器配置了應用程序池。默認的應用程序池是 MSSharePointPortalAppPool。
請按照下列步驟來確定虛擬服務器正在使用的應用程序池。 - 單擊“開始”,指向“管理工具”,然後單擊“Internet 信息服務 (IIS) 管理器”。
- 展開“ServerName”,展開“Web 站點”,右鍵單擊虛擬服務器,然後單擊“屬性”。
- 單擊“主目錄”選項卡。
爲虛擬服務器配置的應用程序池列在“應用程序池”框中。 - 單擊“確定”。
- 驗證應用程序池帳戶使用的密碼是否正確。IIS 不會自動輪詢 Active Directory 目錄服務中的密碼更改。如果應用程序池帳戶是一個域帳戶,其密碼已過期,則在爲此帳戶重新指定一個新密碼後,您可能會收到本文“症狀”部分所描述的錯誤信息。
請按照下列步驟來驗證應用程序池帳戶所用的密碼是否正確: - 在 Internet 信息服務 (IIS) 管理器中,展開“應用程序池”。
- 右鍵單擊爲虛擬服務器配置的應用程序池(例如,右鍵單擊“MSSharePointPortalAppPool”),然後單擊“屬性”。
- 單擊“標識”選項卡。
- 在“密碼”框中,鍵入列在“用戶名”框中的應用程序池帳戶所用的密碼,然後單擊“確定”。
- 在“確認密碼”對話框中,再次鍵入密碼,然後單擊“確定”。
- 驗證應用程序池帳戶是服務器上的 IIS_WPG 組和 STS_WPG 組的成員。
根據您的具體情況選用下列方法之一。 - 在成員服務器上安裝了 SharePoint Portal Server 的情況下:
- 單擊“開始”,指向“管理工具”,然後單擊“計算機管理”。
- 展開“本地用戶和組”,然後展開“用戶”。
- 右鍵單擊虛擬服務器的應用程序池使用的帳戶,然後單擊“屬性”。
- 單擊“成員屬於”選項卡。
驗證 IIS_WPG 和 STS_WPG 是否都出現在“成員屬於”列表中。如果其中之一沒有列出或者兩者均未列出,請根據具體情況將 IIS_WPG 組、STS_WPG 組或者這兩個組添加到列表中。
- 在域控制器上安裝了 SharePoint Portal Server 的情況下:
- 啓動“Active Directory 用戶和計算機”。
- 展開“用戶”。
- 右鍵單擊虛擬服務器的應用程序池使用的帳戶,然後單擊“屬性”。
- 單擊“成員屬於”選項卡。
驗證 IIS_WPG 和 STS_WPG 都出現在“成員屬於”列表中。如果其中之一沒有列出或者兩者均未列出,請根據具體情況將 IIS_WPG 組、STS_WPG 組或者這兩個組添加到列表中。
- 重新啓動 IIS 以回收應用程序池:
- 在 Internet 信息服務 (IIS) 管理器中,右鍵單擊“ServerName”,指向“所有任務”,然後單擊“重新啓動 IIS”。
- 單擊“在 ServerName 上重新啓動 Internet 信息服務”,然後單擊“確定”。