ソース管理用にのみ使用するTFS 2013サーバーがあります。私はWindows 10とVisual Studio 2017で新しいデスクトップPCを手に入れました。TFSに正常に接続でき、コードをプルダウンすることができますが、ディレクトリ構造がローカルに構築され、ファイルがダウンし始めると、残りの部分は503 Service Unavailableで失敗し、接続が失われ、再接続が強制されます。TFS 503サービスファイルを取得するときに利用できない
数秒後にもう一度接続して試してみると、もう一度やり直すことができます。
ファイルを1つずつプルダウンすると問題はないようですが、プロジェクト全体をプルしようとすると爆発します。
これは、サーバー上の複数のプロジェクトで発生します。
一般に、アプリケーションプールをクラッシュさせるポイントにアプリケーションをオーバーロードすると、ASP.NETで503のエラーが表示されます。これがここで起こっているのかどうかはわかりませんが、おそらくVSがコードをあまりにも速く、おそらく多すぎる同時スレッドや何かで、TFSの古いバージョンでは処理できず、クラッシュすることがあります。
これが当てはまる場合、私のマシン上でそれを変更するためにできることはありますか?または、これを引き起こす可能性のある他のアイデアはありますか?
現在のところ、私はイベントログを取得するためにサーバーにアクセスする必要はありませんが、自分自身を把握して修正することができない場合は、リクエストを行うことができます。
これはかなり感謝しています。サーバーの人にこれらのIIS設定を調べてもらうよう依頼し、レート制限プロキシがあるかどうかわかりません。その点についても尋ねます。私はあなたがスローダウンするVS2017を伝えることができる方法を知っていると仮定していないと、また、単一のスレッドを使用していますか?私はそのような設定を見ていないが、多分私は何かを逃した。 –
これはおそらくそうだったでしょうが、Visual Studioに実際にアップデートパッチが用意されていることがわかりました。インストールした後、ファイルは正常にダウンしました。以前のバージョンよりも遅くなっていたようですが、これは古いTFSバージョンの問題だとMicrosoftは認識していましたが、パッチで尋ねていたものとまったく同じように、クラッシュを防ぐ目的で減速しました。 –
もしあれば、それはレジストリの深いところに隠されています。 – jessehouwing