web-dev-qa-db-ja.com

TF31002 VS 2012からオンラインでTFSに接続できません

問題

VisualStudio 2012 Ultimate v11.0.50727.1 Update 4VisualStudio 2013 Ultimate v12.0.21005 ELを使用しており、どのブラウザからでもTFSに接続できます。しかし突然、VisualStudio内からxxxxx。VisualStudio.comでTFSに接続できなくなります。昨日、同じアカウントで仕事でチェックインを簡単に行いました。でも、家ではTFSに接続できません。

これは私が使用しているURLです(/ tfsまたは/ DefaultCollectionを追加するように少し変更してみました)。

enter image description here

私はこれで立ち往生しています、私はさまざまな方法を試しましたが、これまでのところどれも機能しておらず、それでもこれらのエラーが表示されます:TF31002、TF300324、およびTF205020

enter image description here

TF31002(このエラーは、新しいサーバーを追加しようとしたときに発生します)

TF205020:サーバー ‘ https://xxxxxx.visualstudio.com/defaultcollection ’に接続できませんでした。このサーバーは前回のセッションで使用されましたが、オフラインまたはアクセスできない可能性があります。サーバーがネットワークで使用できることを確認します。もう一度、または別のサーバーへの接続を試みるには、チームエクスプローラーまたは[チーム]メニューの[Team Foundationサーバーに接続]をクリックします。

TF400324:サーバーからTeam Foundationサービスを利用できません https://xxxxxx.visualstudio.com/defaultcollection 。技術情報(管理者向け):基になる接続が閉じられました:送信で予期しないエラーが発生しました。

(最後の2つのエラーは、VisualStudioがtfsにログインしようとしたときに発生します)

私はこれらを試しました:

  1. VisualStudio.comに移動し、すべてのブラウザーからサインアウトします
  2. IE10のCookieとキャッシュを削除します(IEがvisualstudio.comにサインインまたはサインアウトしたときにテストします)
  3. Regeditに移動し、HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\TeamFoundation\InstancesでDWORDを0に設定します
  4. 参照 から%LocalAppData%\Microsoft\Team Foundation\4.0\Cacheへ、すべて削除
  5. Windows資格情報マネージャーからすべての資格情報を削除(およびリンクオンラインIDを削除)
  6. インストールされたVS2013
  7. インストールされたチームエクスプローラー2013
  8. インストールされたVS2012 Update 4
  9. Windows 8の新しいコピーをインストールした

私が欲しいもの。

TFSにオンラインで接続しようとする長くて絶望的な時間の後、今、変更をチェックインする方法を探しています。(行う多数の変更があり、最後のチェックイン以降にどのファイルが変更されたのかさえわからないため、手動で行うことはできません)

11
Bizhan

自宅のコンピューターのすべての変更を職場のコンピューターでチェックインする方法を見つけました。

  1. ホームTFSフォルダー(非表示の$tfサブフォルダーを含む)からローカルTFSフォルダーを作業コンピューターにコピーします。

  2. インストール 2012年のTeam Foundationサイドキック

  3. 自宅のコンピュータ名を検索します

  4. Update Workspace Computer Nameをクリックします

    enter image description here

  5. Source Control Explorerに移動してWorkspaces...を開きます

    enter image description here

  6. Show remote workspacesチェックボックスをオンにします(ホームワークスペースが表示されない場合)。

  7. ホームワークスペースを編集する

  8. 現在のマッピングを削除

  9. $/をローカルフォルダー($tfがある)にマップします

  10. Advancedをクリックすると、次のようになります。

    enter image description here

  11. 新しいワークスペースに切り替えて完了です。

プライベートワークスペースが問題の原因になっているようです。チェックインした後、パブリックワークスペースに変更しようとします。


編集する

ワークスペースハックを必要としない別の回避策を見つけました。 (この方法は元々、間違ったチェックインから回復するために設計されました)

  1. ソース管理エクスプローラーでルート(プロジェクトではなくコレクション)を選択します。

  2. Compare foldersをクリックします

  3. source versionセクションで最新の安全なバージョンを選択してください

  4. target pathセクションで、チェックインされていないフォルダを参照します

  5. 両方のパスが同じ名前で終わっていることを確認してください(例:$/MyProjおよびE:\ FromHome\TFS\MyProj)

  6. (追加の設定があれば設定します...)そしてOKをクリックします

  7. Yesの値が異なるファイルをDoubleClickし、ローカルフォルダからロードする必要のあるファイルの名前を書き留めます(画面の右側におそらくローカルと表示されます)

  8. ソリューションエクスプローラーからそれらのファイルを開き、ローカルファイルで上書きします

2
Bizhan

私はこのリンクを見ただけで、他には何もしなかった後に完全に機能しました: http://www.cnblogs.com/CuteNet/p/3556276.html

regedit:

  1. Visual Studio 2013のすべてのインスタンスを閉じる
  2. レジストリ内のこのフォルダを削除します(「TokenStorage」だけ-他には何もありません):

HKEY_CURRENT_USER\Software\Microsoft\VSCommon\12.0\ClientServices\TokenStorage

5
David Rendall

ラップトップでVS 2010、2012、2013を使用してTFS 2010に接続できない(TF31002)のと同様の問題がありましたが、Webおよび他のサーバーからは問題なく接続できます。私はオンラインでさまざまな情報源から与えられたほとんどすべての提案を試しましたが、うまくいきませんでした。

ラップトップのイメージを再作成する準備をしていましたが、最後の試みとして、別の仮想マシン(接続が成功した場所)と私のラップトップの構成を比較し始めました。ラップトップの 'C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config'に追加のdefaultProxy設定があることがわかりました

<system.net>
  <defaultProxy>
    <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://XXX.X.X.X:XXXX" usesystemdefault="false"/>
  </defaultProxy>
</system.net>

上記のノードを完全に削除した後、TFS 2010に正常に接続できました。

お役に立てれば。

3
Smiley Face

数日前に同じ問題に直面しました
1。ファイアウォールを無効にする(非推奨)
2。 VS 2013を管理モードで実行します。
3。ウイルス対策を無効にするか、ホワイトリストにTFSを追加します。
4。 TFSへの接続を選択し、別のディレクトリに新しいプロジェクトを作成します(ローカルコピー)
5。ディレクトリのアクセスを確認します(デフォルトでは読み取り専用で権限を変更します
6。今すぐチェックインしてみてください。

ローカルディレクトリへのアクセス許可を変更した後、自分の変更をチェックインすることができました。

2
Nikitesh

Visual StudioでTFSに接続するときにも同じ問題が発生しました。これは私の問題を解決しました:

  • サーバーへのVPN接続を使用しました
  • TFSで指定されたリンクの代わりにIPアドレスを使用しました(http:// "link":8080/tfsではなくhttp:// "ip address":8080/tfs)
0
Lode Alaert

Visual Studio 2013 Update 2を使用して同じ問題を抱えていましたが、問題はアンチウイルスソフトウェア(Kaspersky Endpoint Security 8)でした。このリンクを参照してください: http://blogs.msdn.com/b/dstfs/archive/2014/07/24/can-t-connect-to-visual-studio-online-from-any-version- of-in-vs-quot-the-underlying-connection-was-closed-an-unexpected-error-occurred-on-a-send-quot.aspx

0
Jake Coyne

まずURLを確認してください。

私はそのようなURLに問題がありました:

https://domain-name.com

その記号「-」は、いくつかの特殊文字&shy;に置き換えられています。しかし、Visual Studio 2012(2013)はとにかくそれを示しませんでした。どうやらそのようなドメインを見つけることができませんでした。その結果、同じ問題TF31002と研究に費やされた1日。

0
Kirill

Visual Studio Premium 2013がVS内からプロジェクトに接続するときにも同様の問題がありました。 TF31002を返し続けましたが、ブラウザでアクセスできました。

ブラウザーから[ホーム]-> [アクティビティ]-> [Visual Studioの新しいインスタンスを開く]に移動し、tfsプロジェクトをチームエクスプローラーフレームに直接ロードしました。

お役に立てば幸いです。

0
Mominator