共用方式為


解決存取 Web 服務時發生的問題

更新:2007 年 11 月

Team Foundation 的 Web 服務取決於各種服務、應用程式集區、服務帳戶、目錄和 Web 組態檔的適當執行與組態。這些領域若有其中一個或多個發生組態問題,當用戶端嘗試存取 Team Foundation 的網站或 Web 服務時,可能會產生問題。

下表摘要說明 Team Foundation 所倚賴的應用程式集區、網站和服務帳戶。如需 Team Foundation 服務的詳細資訊,請參閱管理及重設服務帳戶和密碼

應用程式集區

網站

服務帳戶

DefaultAppPool

小組入口網站

Network Service

ReportServer

報告

Network Service

  

ReportServer

Network Service

SharePoint 管理中心 v3

SharePoint Services 管理中心網站

安裝 SharePoint 產品和技術時指定的帳戶。

Microsoft Team Foundation Server 應用程式集區

Team Build 服務 (如果已安裝 Team Foundation Build)

安裝 Team Foundation Build 時指定的帳戶。

  

Team Foundation Server

TFSService

  

Team Foundation Server 倉儲

TFSService

  

Team Foundation Server 整合

TFSService

  

Team Foundation Server VersionControl

TFSService

  

Team Foundation Server WorkItemTracking

TFSService

注意事項:

您可以管理 SQL Server 2005 的 ReportServer 應用程式集區,但是不能管理 SQL Server 2008 的 ReportServer 應用程式集區。

下表摘要說明使用者嘗試存取 Team Foundation Web 服務時可能造成錯誤的組態問題。在這份表格中,發生機率愈高的問題列在愈前面。因此,您應該按照顯示順序嘗試這些解決方法,以提高解決問題的機會。

問題

解決方式

使用者或群組使用權限設定不正確。

驗證使用者和群組使用權限。如需詳細資訊,請參閱 Team Foundation Server 使用權限和安全性疑難排解以及管理使用者和群組

服務沒有執行。

確認所有的 Team Foundation 服務正在執行。如需詳細資訊,請參閱 HOW TO:重新啟動服務並設定為自動啟動

應用程式集區沒有執行或設定不正確。

重新啟動已經停止的任何應用程式集區,並驗證指派給各個應用程式集區的識別 (Identity)。如需詳細資訊,請參閱 HOW TO:驗證或更正應用程式集區的 IIS 組態

另外,請確認服務帳戶設定正確,而且沒有已經過期的密碼。

服務帳戶的設定不正確,或其密碼已過期。

檢閱管理及重設服務帳戶和密碼。請使用 TFSAdminUtil ChangeAccountChangePassword 命令更新整個系統的服務帳戶和密碼。請參閱 HOW TO:變更 SQL Server Reporting Services 服務帳戶或密碼以及 HOW TO:變更 Team Foundation Server 服務帳戶或密碼

目錄或資料夾使用權限設定不正確。

確認內建使用者群組擁有 Team Foundation 所依賴之每個 Team Foundation 網站和虛擬目錄的 [讀取]、[列出] 以及 [讀取和執行] 等使用權限。如需詳細資訊,請參閱 HOW TO:變更目錄的存取控制清單使用權限

此外,請確認 Team Foundation 的服務帳戶擁有 MachineKeys 目錄的完整存取權。如需詳細資訊,請參閱 HOW TO:變更 MachineKeys 目錄的安全性權限

網站或虛擬目錄設定不正確。

確認已正確設定 Team Foundation 所依賴之每個網站目錄和虛擬目錄的網際網路資訊服務 (IIS) 屬性。請視需要更正任何屬性。如需詳細資訊,請參閱 HOW TO:驗證或更正網站或虛擬目錄的 IIS 組態

已加入命名空間 (Namespace) 資訊,或是已啟用網站的模擬功能。

開啟每項 Team Foundation Web 服務的 Web.config 檔,並移除您找到之任何命名空間或模擬相關資訊。如需詳細資訊,請參閱 HOW TO:驗證或更正服務 Web.config 檔屬性

已重新命名或遺漏 Web.config 檔。

還原部署組態的 Web.config 檔。如需詳細資訊,請參閱 HOW TO:還原遺漏的 Web.config 檔

網頁服務延伸設定為禁止使用。

驗證網頁服務延伸的狀態,並視需要進行更正。如需詳細資訊,請參閱 HOW TO:驗證或更正網頁服務延伸的狀態

SharePoint 產品和技術的設定不正確。

若要解決這個問題,請參閱解決 SharePoint Services 和技術中的組態問題

請參閱

其他資源

管理 Team Foundation Server

解決連接到應用程式層伺服器時發生的問題

解決連接到資料層伺服器時發生的問題

連接和組態問題的疑難排解