TFS 2008 をインストールしましたが、サーバーにアクセスできないようです。Visual Studio で接続しようとしても接続できません。リモート PC のブラウザで試してみると、一般的なページが表示されません。サーバーで 403 が表示されます。IIS では何も変更されておらず、サービスはネットワーク サービスとして実行されています。何か案は?
6 に答える
試す:
http:// localhost:8080 / Services / V1.0/ServerStatus.asmx。これにより、TFSが稼働しているかどうかがわかります。他に何かを取得している場合は、IISの問題を調べる必要があります。
これらのタイプのTFS接続の診断に関するブログ投稿を書きました。
http://blogs.msdn.com/granth/archive/2008/06/26/troubleshooting-connections-to-tfs.aspx
私が最初に行うことは、それが正常な構成(通常は私のワークステーション)で機能することを確認することです。
それが機能し、サーバーが機能しているように見える場合、次に行うことは、InternetExplorerを使用してCheckAuthenticationWebサービスを呼び出すようにユーザーに依頼することです。
このURLは次のとおりです。http:// TFSSERVER:8080 / services / v1.0 / ServerStatus.asmx?op = CheckAuthentication
このチェックを行うことにより、私は4つのことを行っています。
- 写真からチームエクスプローラーを排除する
- 画像から.NETネットワークスタックを排除する
- Windows認証が正しく機能していることを確認する(それが私がIEと言う理由です)
- プロキシ設定が正しく設定されていることを確認する
私が見たほとんどの場合、TFS接続の問題は、プロキシ設定が変更されたか、正しくないことが原因です。.NETとVisualStudioはInternetExplorerのプロキシ設定を使用するため、正しく設定することが重要です。
まれに、これを超えています。それは私が次のようなものを見始めるときです:
- サーバー名を解決できますか?
- IPアドレスで接続できますか?
- HOSTSファイルのエントリはありますか?(c:\ windows \ system32 \ drivers \ etc \ hostsを参照)
- サーバーにpingを実行できますか?
- ポート8080にtelnetできますか?
- ユーザーは実際にアクセスできますか?TfsSecurity.exe / server:servername / im n:DOMAIN \ Userを実行して、グループメンバーシップを確認します
- 最近ドメインパスワードを変更しましたか?場合によっては、ワークステーションからログオフし、再度ログオンして新しいセキュリティトークンを取得する必要があります。
- コンピューターのドメイン証明書は有効ですか?証明書を更新します:gpupdate / force
お役に立てれば。
私のコンピューターの時刻と日付は、tfsサーバーの時刻と日付に「十分に近い」ものではありませんでした。システムクロックの設定を変更すると、問題は解決しました。
私は同様の問題ですべてを経験しました。
tfs サーバーにログオンし、そこに直接接続しました。
また、Microsoft から少し前にダウンロードした TFS 管理ツールも使用し、すべての適切なグループとプロジェクトに所属していることを確認しました。
その後、問題のあるクライアント PC に戻り、services/1.0/serverstatus.asmx?op=CheckAuthentication Url をもう一度試したところ、今度はうまくいきました。
その完全なサービスが私のPCに復元された後。
したがって、正確な答えはわかりませんが、Grant Holliday が回答で提示したチェックリストを確認します。
単純な HTTP リクエストをサーバーに直接送信するとどうなりますか?
例: telnet 8080 [入力] GET / HTTP/1.1[入力] [入力] [入力]
これにより、IIS が実際に何かを提供しているかどうかについてのヒントが得られる場合があります。サーバー上でそれができる場合、別のマシンからはどうですか? 結果が異なる場合は、セキュリティ/ファイアウォールの問題がどこかにあると推測できます。少しHTH。