2016-10-27 13 views
6

「Webサーバへの接続」でスタックしている:私はキャンセルヒットまでVisual Studioのデバッグは、私は私のウェブAPIアプリケーションを実行すると、私は、次のウィンドウを取得

Attaching to the web server

それはちょうど、indefinantlyそのようにとどまります。キャンセルIを襲っないとき

、このエラーメッセージが表示されます。

Catastrophic Failure

を私は再起動すると、iisreset /restartを実行しようとしたが、それはそれを修正しません。

私はデバッガを再び動作させるために何ができるのですか?

注:私のWeb API 2プロジェクトのサーバー設定はLocal IISに設定されています。私のサービスはIISによってホストされており、デバッグしていないときは正常に動作します。

+0

を確認してください、私はIIS特急 'に切り替え、それが仕事を始めました。それから私は戻って(少し後)、それが働き始めた。奇妙な。 – Vaccano

+0

また、シンボルサーバの設定をいくつか変更しました。彼らは効果的とは思われませんでしたが、修正に寄与した可能性があります。 – Vaccano

+1

私はここでも同じ問題を抱えています。アプリケーションプールをリサイクルすることはときどき役立ちます。 "Temporary ASP.NET Files"フォルダを削除しようとしました 私はシンボルをロードする際に問題が発生しましたが、それはもっとコモンの問題です:http://stackoverflow.com/questions/39321665/vs2015-is-really-スローローディングシンボル –

答えて

3

私は前にコメントしたように、私はこの同じ問題を抱えていましたが、私は今原因を突き止め、解決策を得ました。

私は先週、新しいマシンを手に入れました(この問題は実際には理由の1つでした)しばらくしてから、私のプロジェクトをデバッグできない同じ問題がありました。幸運にも私がすべてのアップデートを1つずつインストールしていたので、それが起こったときに私はピンポイントにすることができました。

Microsoft ASP.NET and Web Tools」の拡張機能の最新の更新プログラムが原因と思われます。

悲しいことに、Webツール拡張機能をアンインストールまたは元に戻すことは簡単ではありません:Remove this extension by going to the Windows control panel and modifying your Visual Studio installation。私はVisual Studioを完全に削除して再インストールする必要がありました(修復はやりませんでした)。 すべての拡張機能を必要に応じて更新してインストールできます。Webツール拡張機能を更新しないようにしてください。

私はこれを私の古いマシンでテストしました。

GitHubの問題を作成しました。これが修正されるまで拡張を更新しないでください。追加情報がある場合は、問題に追加してください。

1

Visual Studio 2015で、[ツール] - > [オプション] - > [デバッグ]を選択し、[.NET Frameworkソースステッピングを有効にする]を選択解除します。これはシンボルを読み込む際の問題に関連している可能性があります。そのため、.NET Frameworkソースをデバッグできるようにするには、Webを検索してシンボルキャッシュをクリアする方法、プリロードする方法、またはシンボルサーバーを設定する方法が役立ちます、 等々。

Enable .NET Framework source stepping

3

私は、Visual Studio 2017のために、この問題を持っていた前のポストと同じように私がチェックさを「ステッピング.NET Frameworkのソースを有効にする」オプションをデバッグしていました。 un-tickingは問題を修正しました。

+0

チャームのように働いた!ありがとう! – Ryaden

+0

ありがとうございます。私は同様の問題を抱えていて、デバッグオプションの下にある "ソースサーバーのサポートを有効にする"オプションのチェックを外しても問題ないことがわかりました。 –

2

VSのすべての設定をリセットしただけで、もう一度動作しました。

ツール=>設定のインポートとエクスポート] => [すべての設定

幸運をリセット!

0

Visual Studio 2017では、私のマシンを再起動して解決策を実行しましたが、他のウィンドウはブラウザーでさえオープンしませんでしたが、Visual Studioは問題を再現しませんでした。

1

可能修正:

>ツール - で「マイコードのみを有効にする」オプション - >デバッグ

+0

それは私の問題を解決しました。 Visual Studioは、w3wpによって読み込まれたすべてのIIS .net dllのデバッグ情報を読み込もうとしていました。 –

関連する問題