6

ドメインモデルアーキテクチャの上にあるasp.Net MVC 4アプリケーションに取り組んでいます。

数日後 (多くの一般的なパッケージをアップグレード)、デバッグ セッションを開始すると、(明らかな) 理由もなく CPU がどんどん高くなっていくのがわかります。ブラウザのアプリケーションはまだ完全に応答しています。

「リリース」として構成されている場合、まったく同じソース コードが完全に機能し、CPU の上昇は発生しません。

さらに 2 台のマシン (Windows Server 2012 R2 と Windows 7) で同じコードをテストしたところ、すべて正常に動作しました (デバッグかリリースかに関係なく)。

私は自分のマシン (Win 8.1) で多くのメモリ ダンプを作成することになりました。これは、テストと監視に数日を費やして見つけたものです。

http://screencast.com/t/hJa1V1V5ej

したがって、Visual Studio 内で Page Inspector を実行していなかったとしても、何らかの理由で Page Inspector がバックグラウンドで何らかの操作を実行していたようです...

私は実際にVisual Studioを再インストールして、何らかの方法で問題を解決できるかどうかを確認しています.正しい道を歩んでいることを願っています.

どんなアイデアでも本当に感謝しています。

アップデート

問題を回避するために、フォルダーの名前を変更しました

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Page Inspector

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Page InspectorBLABLA に。

このようにして、Visual Studio は PageInspector ライブラリをロードできなくなり、問題は発生しなくなります。したがって、CPU の使用率が高くても速度が低下することはありません。もちろん、VS の起動時にいくつかのエラーが発生します。「Eureka パッケージが正しく読み込まれませんでした」と、より一般的な別のエラーです。

問題が解決したかどうかを確認するために、最新の VS アップデートをインストールします。

4

2 に答える 2

0

同様の問題がありましたが、Browser Link を使用して、フォルダーの名前を変更することを解決しました

...\Microsoft Visual Studio\Common7\IDE\Extensions\Microsoft\Web Tools\Browser Link

于 2021-09-29T18:49:25.290 に答える