У меня проблема, которая практически похожа на отладку/загрузку Visual Studio очень медленно, но мне не удалось найти решение такой проблемы.
Я пробовал все, что описано в этом вопросе, и, тем не менее, загрузка символа в первый раз резко замедляется.
Аналогично другому вопросу, при запуске MVC-проекта, я получаю несколько строк на панели Output, которые состоят из чего-то похожего на:
'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 секунд
- Как только веб-сайт запущен, я нажимаю на "Загрузка всех символов" ( "Инструменты" > "Оттенки" > "Отладка" > "Символы" > "Загрузить все символы" ), а затем остановите проект и запустите его снова, и он займет гораздо меньше, за 25 секунд. Тем не менее, кнопка "Загрузка всех символов" отключена, когда проект не запущен, поэтому в первый раз мне нужно будет подождать, пока проект загрузится, чтобы нажать "Загрузить все символы"
Использование сервера разработки Visual Studio
- Начиная с начала, занимает примерно 50 секунд
- Остановлен проект и снова зашел, занимает примерно 20 секунд
- Нажатие на Load All Symbols, остановка проекта и запуск снова занимает примерно 15 секунд
Это становится крайне неприятным, поскольку для загрузки проекта в первый раз требуется очень много времени.
Любое возможное решение, отличное от упомянутого в вопросе отладки/загрузки Visual Studio, которое может помочь?