Visual Studio 2010 зависает при открытии сайтов - PullRequest
3 голосов
/ 14 января 2011

Мой Visual Studio 2010 Professional зависает в 99,999% случаев, когда я пытаюсь открыть сайт как «Удаленный сайт» через HTTP-адрес.Однако, если я открываю сайт по пути unc вместо HTTP, он работает нормально.Конечно, это не всегда возможно, например, при работе вне офиса.Те же сайты (при условии, что они не являются сайтами NET40) отлично работают в Visual Studio 2008, поэтому я почти уверен, что это не проблема с серверными расширениями Front Page.

Если я запускаю 2010 в /safeрежим, он открывает проекты нормально.Так что я решил, что это может быть одно из моих установленных расширений.Поэтому я отключил все свои расширения и попытался снова, но он все еще зависает.Так что, очевидно, что-то в самой Visual Studio отличается между безопасным и обычным режимами.

Я запустил его в режиме журналирования и проверил журнал, но не увидел ничего, что мне показалось.Лог загружен здесь: http://pastebin.com/aUnVanB1.

Точные симптомы, которые я вижу, состоят в том, что когда я нажимаю на название проекта, он всплывает и запрашивает мои учетные данные.Я ввожу их и нажимаю «ОК», и затем он загружает обозреватель решений, и я вижу древовидное представление, но затем оно просто зависает в диалоговом окне прогресса, которое говорит "Preparing Solution...".Индикатор выполнения продолжает работать, но загрузка никогда не завершается, и место, где будет окно свойств в пользовательском интерфейсе VS, полностью неокрашено, с пустым пустым пробелом.

Кто-нибудь может понять, что еще я могу сделать, чтобы выяснить, почему 2010 зависает при попытке загрузки веб-сайтов через HTTP?Спасибо!

Ответы [ 2 ]

4 голосов
/ 20 января 2011

Спасибо за ваш вопрос ... вы дали мне правильную подсказку, чтобы решить мою проблему!

Мой VS 2010 зависал (на самом деле очень медленно становился доступным), когда я открывал решение, содержащее удаленный веб-сайт, и мне пришлось несколько раз нажать клавишу Escape, чтобы отменить ожидающую операцию ... Я попытался открыть такое решение с помощью / safeMode, и VS2010 стал доступен довольно быстро.

Итак, как вы указали VS-расширения ... Я проверил мои (все из Telerik): открывая менеджер расширений, я обнаружил, что некоторые обновления доступны. Я думал, что обновления расширений были предложены автоматически, и поэтому никогда не проверял это раньше. На самом деле вам нужно вручную проверить с помощью менеджера расширений, есть ли некоторые из них.

Я обновил все свои расширения Telerik ... и теперь я могу нормально открывать все решения, включая удаленный веб-сайт.

Большое спасибо! Возможно ... вам нужно обновить ваши расширения ???

1 голос
/ 20 января 2011

Проверьте настройки сетевого заказа в Windows.

У меня была похожая проблема, когда DNS вызывал зависание в течение 1 минуты перед повторной попыткой (и снова и, наконец, в следующей сети).

Под Сетью, Расширенные настройки (WinXP): alt text

...