Visual Studio のデバッグ/読み込みが非常に遅いのとほぼ同じような問題がありますが、そのような問題の解決策を見つけることができませんでした。
その質問に記載されていることをすべて試しましたが、初めてのシンボルの読み込みは非常に遅くなります。
他の質問と同様に、MVC プロジェクトを開始すると、出力パネル内に次のような行がいくつか表示されます。
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\02ba097f\ab73cbf7\App_Web__headerusermenu.cshtml.ee708ea.myhgafpb.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\02ba097f\ab73cbf7\App_Web__layoutcmsbase.cshtml.ce72eb6d.ovoanhe-.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\02ba097f\ab73cbf7\App_Web__notificationmessage.cshtml.5346933.9aei7ems.dll', Symbols loaded.
このようなエントリはそれぞれ約 300 ~ 500 ミリ秒かかり、これらはプロジェクト内のすべての部分ビューに対して実行されます。これはかなりの量です。
他の質問内で解決策を試しましたが、それでも応答時間が短くなりませんでした。
これらは私たちが行ったいくつかのテストです:
IIS Express の使用
- ウェブサイトの読み込みには最初に約 2 分かかります
- ウェブサイトの停止と再起動には約 1 分 45 秒かかります
- Web サイトが実行されたら、[すべてのシンボルを読み込む] ([ツール] > [オプション] > [デバッグ] > [シンボル] > [すべてのシンボルを読み込む]) を押してから、プロジェクトを停止して再度実行すると、25 秒ほどかかります。それでも、プロジェクトが実行されていない間は [すべてのシンボルを読み込む] ボタンは無効になっているため、初めて [すべてのシンボルを読み込む] を押すには、プロジェクトが読み込まれるまで待つ必要があります。
Visual Studio 開発サーバーの使用
- 最初に起動すると、約 50 秒かかります
- プロジェクトを停止して再度開始、約 20 秒かかります
- [すべてのシンボルを読み込む] をクリックし、プロジェクトを停止して再度開始するには、約 15 秒かかります
初めてプロジェクトをロードするために非常に長い時間がかかるため、これは非常にイライラしています。
Visual Studioのデバッグ/読み込みが非常に遅いという質問に記載されている以外の解決策はありますか?