VS2008 SP1: Нажатие F5 занимает много времени, чтобы запустить веб-сайт - PullRequest
0 голосов
/ 14 января 2009

У меня есть проект Silverlight (с веб-проектом ASP.net MVC)

Внезапно, когда я нажимаю F5, уходит примерно 20 секунд, с момента открытия Internet Explorer до подключения отладчика. Имейте в виду, это проект, который отлично работает около 3 месяцев. Проблема только началась в последние дни.

Когда я запускаю без отладки, все работает нормально.

Есть какие-нибудь указатели, как решить эту проблему?

edit: Когда я смотрю на окно вывода, все, что он делает, это загружает все разные сборки, но по одной в мучительно медленной скорости ...

Также обратите внимание, что другие проекты запускаются нормально, даже при отладке.

Ответы [ 3 ]

4 голосов
/ 14 января 2009

У меня была одна и та же проблема несколько месяцев назад. Я часами катался в поисках различных решений, и, наконец, решение оказалось действительно тривиальным - просто нажмите Отладка -> Удалить все точки останова. Для меня это было странно, так как у меня не было никаких точек останова, о которых я знал ... но это работало ... Я удалил их вручную, но после выбора Удалить все точки останова из меню, оно снова начало работать нормально ...

Надеюсь, это поможет ... потому что это самая неприятная проблема, с которой я когда-либо сталкивался в VS:)

0 голосов
/ 18 января 2009

Я столкнулся с проблемой замедления, если (как это делают многие компании) каталог «Мои документы» сопоставлен с сетевым диском. Visual Studio хранит здесь несколько настроек, которые могут немного увеличить задержку при отладке. Измените это обратно на локальный диск, и вы можете увидеть улучшение, которое также может распространиться на другие приложения.

0 голосов
/ 14 января 2009

Я также видел случайную медлительность при попытке запуска веб-приложений с использованием «F5». Я думаю, что во многом это связано с функциями отладки на стороне клиента в VS2008, которые, кажется, загружаются некоторое время. Вы недавно добавляли в свой проект большие библиотеки javascript?

Большинство из нас просто запускают веб-приложение без отладки, а затем при необходимости подключают отладчик к рабочему процессу. Поскольку в большинстве случаев нам не нужны функции отладчика. Если нам нужна отладка на стороне клиента, мы используем firebug или панель инструментов разработчика IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...