17

Visual Studio 2010 と Team Foundation Server 2010 で作業しています。半年ほど問題はありませんでしたが、

数日後、次のエラーが表示されます: サーバーから Team Foundation サービスを利用できません (...) リモート名を解決できませんでした。(...)

Team Foundation Server 2010 は利用できません

この問題はランダムに発生し (発生条件を特定することはできません)、Visual Studio を再起動するまで続きます。この問題は、開発者ごとに 1 日あたり約 8 回発生します。

私たちはこの問題を乗り越えていないようで、この特定の組み合わせ (エラーと「リモート名」の部分) について書いている人を見つけることができないため、皆さんに質問するのが賢明だと思いました ;) . 誰でも助けてもらえますか?

4

8 に答える 8

6

これは、ネットワーク レベルでのクライアント、サーバー、またはインフラストラクチャ関連の問題です。TFS サーバーの DNS エントリは、ホスト dfz-vm223 に対して正しく解決できない場合があります。

トラブルシューティングの提案:

  1. 一部の開発者システムでは、ホスト名 dfz-vm223 を TFS サーバーの IP アドレスに置き換えます。そこで問題が発生しなくなった場合は、DNS システムが不安定です。
  2. 継続的な ping ストリームをセットアップし (コマンド ウィンドウから ping -t dfz-vmm223 を実行)、TFS サーバーに問題が発生した場合にホスト システムが ping 可能かどうかを確認します。
于 2011-10-06T19:20:01.440 に答える
5

問題が何であるかがわかりました。問題はプロキシに関連しています。プロキシを無効にすると、問題はなくなりました。プロキシと TFS が一緒に問題を起こしているようです。誰かが同じ問題に遭遇し、プロキシ サーバーを使用している場合は、プロキシも無効にすることをお勧めします。

于 2012-10-08T09:14:36.890 に答える
2

同じ問題がありました。なんらかの理由で、PC の Windows DNS クライアント サービスが実行されていませんでした。無効から自動に変更すると、この問題が解決しました。

于 2015-03-25T08:13:48.067 に答える
2

私の同僚の何人かと私もこの問題を抱えていました。約 25 人の開発者のうち、ほとんどがこのエラーに遭遇したことはありません。しかし、私たち3人はかなり一貫してそれを手に入れました。症状は同じですが、Visual Studio 2013 をほぼ独占的に使用しています。このバージョンの Visual Studio では、エラーの前にコード TF400324 が表示されます。

最終的に、私たち 3 人全員が Productivity Power Tools 2013 をインストールしていたことがわかりました。このエラーの影響を受けなかった開発者は、それをインストールしていませんでした。ほとんどは聞いたことがありませんでした。これは非常に人気のある拡張機能だったので、2007 年頃からシステムをセットアップするときに常にインストールしていました。この問題を引き起こす可能性があります。私たちはそれぞれそれをアンインストールしましたが、それ以来このエラーは発生していません. (もう何ヶ月も経ちます。)

この拡張機能をインストールしている場合は、おそらく自分でインストールしたので、すでに知っているでしょう。おそらく何年も前に使い始めて、新しいインストールごとに追加するのが習慣になりました. 現在、Visual Studio の既定のインストールには、実際にはそのほとんどの機能が既に含まれていることがわかります。アンインストールするには、[ツール] --> [拡張機能と更新プログラム] に移動し、[Productivity Power Tools 2013] をクリックして、[アンインストール] をクリックします。

于 2015-07-07T21:49:38.203 に答える
1

私もこの問題を経験しましたが、必ずしも名前解決とは関係ありません。

TFS サーバーの %systemroot%/system32/drivers/etc/hosts ファイルにエントリを追加すると、名前解決サーバーへの依存がなくなります。

問題が解決しない場合は、Visual Studio または実行中の VS 拡張機能のいずれかに問題があります。どこかでメモリリークが発生している可能性があります。拡張機能マネージャーを使用してすべての拡張機能を無効にし、VS を再起動して、まだ問題が発生するかどうかを確認します。

于 2012-09-13T13:26:39.613 に答える
1

コメントするには長すぎます:

まず、@kroonwijk が述べたように、これはインフラストラクチャの問題です。DNS クエリがタイムアウトしているか、DNS サーバーが特定の時間に応答していません。

コメントで、開発チーム全体の通常のマシンからラップトップへの切り替えについて言及しました。あえて言うなら、ラップトップの DNS 構成は他のマシンの DNS 構成と同じではありません。

これについては、インフラ担当者と一緒に取り上げる必要があります。古いマシンにまだアクセスできる場合は、そのうちの 1 つを起動して、IP 構成を比較します。そうでない場合は、問題を解決してもらいます。DNS 解決の問題は、多くの要因のいずれかである可能性があります。たとえば、新しいマシンが、ネットワークに問題がある誤った DNS サーバーを指している可能性や、Win7 が DNS 要求を行う方法と DNS サーバーとの間に互換性がない可能性があります。

于 2011-10-06T19:26:13.887 に答える