最近、ASP.NET Webサイトをデバッグ/トレースしようとすると、Visual Studio2013が再びハングし始めました。このサイトはWebMatrix3で作成されましたが、それは関係ないと思います。
VS2013はWebサイトSolutionを開きます。読み込みには非常に長い時間がかかります。ロードされてプロジェクトを実行すると、最初のブレークポイントに到達し、IDEウィンドウのタイトルバーに「(応答なし)」とIDEがハングしました。
これはずっと前に私に起こりました、そして根本的な原因はこれによって示されるように「64ビットIISを使う」オプションを設定する必要がありましたSO post:
Visual Studio 2013は、テストソリューションを実行するたびにクラッシュして再起動します
しかし、私はトリプルチェックを行い、64ビットオプションをチェックしています。これを修正するにはどうすればよいですか?
これを参照してください ブログ 問題で。基本的に、ソリューションで「すべてのファイルを表示」が選択されていることを確認し、プロジェクト/ソリューションの一部ではない、属していないフォルダーを確認するように指示されています。
問題は数日後に再び表面化し、私はついに私の非協力的なデバッガーの問題を理解しました。 Visual Studio Webプロジェクトには含まれていないが、Webサイトのディレクトリにある約20,000枚の画像を含むフォルダーがあります。ソリューションエクスプローラーで[すべてのファイルを表示]をオンにして、いくつかのスクリプトファイルをプロジェクトに追加しました。 「すべてのファイルを表示」がオフの場合、F5(デバッグの開始)はチャンピオンのように機能します。 [すべてのファイルを表示]がオンの場合、VisualStudioは応答しなくなります。実際には、「凍結」されているのではなく、20,000個の画像ファイルを処理するのに非常に長い時間がかかるだけです。
私にとっては、サイトのバックアップであるbackup
という名前のフォルダーが作成されました(VSによって作成されました)。問題のフォルダとデバッグ用にロードされたサイトを削除しました。
私のために働いたのは ビジュアルスタジオのリセット でした。 http://www.vosseburcht.com/?p=69 から提案をもらいました
私の場合、管理者として実行することで解決できました!理由はわかりませんが、数日前は正常に機能していましたが、Webアプリをデバブしようとすると、突然フリーズし始めました。それが誰かを助けることを願っています!
ところで:私はアップデート4でVS2013Ultimateを実行しています
Visual Studioの一部の拡張機能が原因である可能性があります。asp.netWebサイトをデバグするときに、同様の問題に直面していました。セーフモードでVSを実行してみてください:devenv.exe /Safemode
。私の場合、それは Multilingual App Toolkit 拡張機能が原因でした。アンインストールした後、ASP.NETWebサイトのデバッグが再び機能します。
私の場合、問題を引き起こすのはIntelliTraceです。無効にする必要があります https://msdn.Microsoft.com/en-us/library/dd264948(v = vs.100).aspx
同様の問題が発生していましたが、Windowsアプリケーションイベントログに、問題に対応する次のエラーが見つかりました。
Application: PowerShellToolsProcessHost.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.Serialization.InvalidDataContractException
...
そこで、VisualStudio拡張機能用のPowerShellToolsを削除すると、問題は解決しました。 Visual Studio Ultimate 2013 Update5を使用しています。
私は同じ状況にあり、非常に特殊な方法で「解決」しました。ソリューションを再構築し、デバッグせずに実行してから(Control + F5)、戻って通常の方法でデバッグします。
私の解決策は、新しいDevExpressバージョンにアップグレードしたときにDevExpressProjectConverterによって生成されたすべての.bakバックアップファイルを削除することでした。
Excelアドインの作成中に、この問題が発生しました。
Webアプリではないので、64ビットIIS Expressオプションをチェックしても違いはないだろうと確信していましたが、違いはありました。
理由はわかりませんが、デバッグで実行されます:)
Windows管理をインストールする必要がありました Framework 4.