1

最近まで、すべてがうまく機能していました。

しかし、今では、Fiddler を開かないと Team Foundation Service に接続できなくなりました?! 数日前、構成のヒントDecryptHttpSおよびtip2に従って Fiddler をセットアップしたところ、問題が発生し始めました。

これは、接続しようとすると表示されるメッセージです。

ここに画像の説明を入力

私はもう試した

  • 復号化 https をオフにする
  • すべての Fiddler 証明書を削除する
  • フィドラーのアンインストール
  • IE からすべての Cookie を削除する
  • ...

などなど、頭をよぎったこともたくさんありましたが、うまくいきませんでした。VSはそれなしではTFSにアクセスできないようです。

一方、ブラウザーからは TFS を完全に表示できます。(そして、はい、TFS のホームページから VS の新しいインスタンスを開いても機能しません)

助言がありますか?

4

3 に答える 3

5

ついにこれの底にたどり着くことができました。この問題は、C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config および C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config の machine.config の次のエントリが原因で発生しました。

  <system.net>
    <defaultProxy enabled = "true" useDefaultCredentials = "true">
      <proxy autoDetect="False" bypassonlocal="False" proxyaddress="http://127.0.0.1:8888" usesystemdefault="False" />
    </defaultProxy>
  </system.net>

それを取り除くと、すべてが再び機能し始めました。

于 2013-11-11T21:53:34.017 に答える
1

127.0.0.1:8888通常、これは、Fiddler が実行されていない場合でも、クライアントがプロキシを使用するように構成されていることを示します。通常、.NET クライアントは起動時にシステムからプロキシ設定を取得します。

Fiddler が実行されていない場合、IE の [ツール] > [インターネット オプション] > [接続] > [LAN 設定] 内のプロキシ設定は何ですか?

Fiddler を起動し、[ファイル] > [トラフィックのキャプチャ] のチェックを外してから、TFS クライアント起動すると、キャプチャが無効になっているにもかかわらず、Fiddler がクライアントの要求をキャプチャしていることがわかりますか?

于 2013-10-21T18:30:27.910 に答える
0

VS 2012 では、これは簡単ではありません。以下を試してください。1. VS をシャットダウンします 2. IE を開きます 3. キャッシュをクリアします 4. IE をシャットダウンします 5. VS を開きます

VS 2013 では、接続ダイアログから URL を削除して、再度追加する必要があります。

于 2013-10-23T13:52:22.607 に答える