次の方法で共有


Web サービスへのアクセスの問題を解決する

更新 : 2007 年 11 月

Team Foundation の Web サービスは、各種のサービス、アプリケーション プール、サービス アカウント、ディレクトリ、および Web 構成ファイルの適切な運用と構成に依存しています。適切に構成されていない要素が 1 つでもあると、クライアントから Team Foundation の Web サイトまたは Web サービスにアクセスしようとする際に問題が発生する可能性があります。

次の表は、Team Foundation で使用されるアプリケーション プール、Web サイト、およびサービス アカウントをまとめたものです。Team Foundation のサービスの詳細については、「サービス アカウントとパスワードの管理およびリセット」を参照してください。

アプリケーション プール

Web サイト

サービス アカウント

DefaultAppPool

チーム ポータル

Network Service

ReportServer

レポート

Network Service

  

ReportServer

Network Service

SharePoint サーバー管理 v3

SharePoint Services のサーバー管理サイト

SharePoint 製品とテクノロジ のインストール時に指定されたアカウント

Microsoft Team Foundation Server アプリケーション プール

チーム ビルド サービス (Team Foundation ビルドがインストールされている場合)

Team Foundation ビルド のインストール時に指定されたアカウント

  

Team Foundation Server

TFSService

  

Team Foundation Server ウェアハウス

TFSService

  

Team Foundation Server 統合

TFSService

  

Team Foundation Server VersionControl

TFSService

  

Team Foundation Server WorkItemTracking

TFSService

Bb909715.alert_note(ja-jp,VS.90).gifメモ :

ReportServer アプリケーション プールは、SQL Server 2005 の場合は管理されますが、SQL Server 2008 の場合は管理されません。

次の表は、Team Foundation の Web サービスへのアクセスに支障をきたす可能性のある構成の問題をまとめたものです。発生する可能性が高い順に記載しています。問題をできるだけ迅速に解決するため、上から順に解決策を試すようにしてください。

問題

解決策

ユーザーまたはグループのアクセス許可が正しく設定されていない。

ユーザーおよびグループのアクセス許可を確認します。詳細については、「Team Foundation Server のアクセス許可とセキュリティのトラブルシューティング」および「ユーザーおよびグループの管理」を参照してください。

サービスが実行されていない。

Team Foundation のすべてのサービスが実行されていることを確認します。詳細については、「方法 : サービスを再起動する、また自動的に起動するように設定する」を参照してください。

アプリケーション プールが実行されていないか、正しく構成されていない。

停止しているアプリケーション プールがある場合はそれを再起動し、各アプリケーション プールに割り当てられている ID を確認します。詳細については、「方法 : アプリケーション プールの IIS 構成を確認または修正する」を参照してください。

また、サービス アカウントが正しく構成されており、パスワードの有効期限が切れていないことを確認します。

サービス アカウントが正しく構成されていないか、パスワードの有効期限が切れている。

サービス アカウントとパスワードの管理およびリセット」を参照し、TFSAdminUtil ChangeAccount コマンドまたは ChangePassword コマンドを使用して、システム全体のサービスのアカウントとパスワードを更新します。「方法 : SQL Server Reporting Services のサービス アカウントまたはパスワードを変更する」および「方法 : Team Foundation Server のサービス アカウントまたはパスワードを変更する」も参照してください。

ディレクトリまたはフォルダのアクセス許可が正しく設定されていない。

組み込みの Users グループに、Team Foundation で使用される各 Web サイト ディレクトリおよび仮想ディレクトリに対する "読み取り"、"一覧表示"、"読み取りと実行" の各アクセス許可が割り当てられていることを確認します。詳細については、「方法 : ディレクトリの ACL アクセス許可を変更する」を参照してください。

また、Team Foundation のサービス アカウントに、アプリケーション層サーバーの MachineKeys ディレクトリに対するフル アクセス権があることを確認します。詳細については、「方法 : MachineKeys ディレクトリのセキュリティ アクセス許可を変更する」を参照してください。

Web サイトまたは仮想ディレクトリが正しく構成されていない。

Team Foundation で使用される各 Web サイトのディレクトリおよび仮想ディレクトリについて、インターネット インフォメーション サービス (IIS) のプロパティが正しく構成されていることを確認します。必要に応じてプロパティを修正します。詳細については、「方法 : Web サイトまたは仮想ディレクトリの IIS 構成を確認または修正する」を参照してください。

名前空間情報が追加されているか、Web サイトに対して偽装が有効化されている。

Team Foundation の各 Web サービスに対応する Web.config ファイルを開き、名前空間または偽装に関する情報を探し、見つかった場合は削除します。詳細については、「方法 : サービスの Web.config ファイルのプロパティを確認または修正する」を参照してください。

Web.config ファイルが欠落しているか、名前が変更されている。

配置構成に必要な Web.config ファイルを復元します。詳細については、「方法 : 欠落している Web.config ファイルを復元する」を参照してください。

Web サービス拡張が [禁止] に設定されている。

Web サービス拡張の状態を確認し、必要に応じて修正します。詳細については、「方法 : Web サービス拡張の状態を確認または修正する」を参照してください。

SharePoint 製品とテクノロジが正しく構成されていない。

この問題を解決するには、「SharePoint Services 製品とテクノロジの構成の問題を解決する」を参照してください。

参照

その他の技術情報

Team Foundation Server の管理

アプリケーション層サーバーへの接続の問題を解決する

データ層サーバーへの接続の問題を解決する

接続と構成の問題のトラブルシューティング