2011-01-14 3 views
3

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

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

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

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

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

ответ

4

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

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

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

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

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

+1

Спасибо за это! Оказывается, моя ситуация была похожа. Хотя мой VS всегда говорил мне, что «у этого расширения есть обновление» или «у этого расширения есть обновление», поэтому, поскольку он, казалось, работал, я не задавал никаких вопросов. Я пошел и посмотрел и уверен, расширение ** Telerik VS Extensions ** имело обновление, о котором VS никогда не рассказывал. Я обновил это и теперь закрыл и повторно открыл VS несколько раз, и, похоже, он работает каждый раз. Странный. Спасибо хоть! – eidylon

+0

Имел ту же проблему, но открывал локальные веб-сайты.Удалил все мои расширения в Extension Manger, и он ушел, пытаясь определить, какой из них вызвал. Мое лучшее предположение - Powerivity Tools, хотя это может быть комбинация этого другого расширения. но я удаляю PPT, и он уходит, возвращает PPT и возвращается –

1

Проверьте предпочитаемый тип сети в Windows.

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

В разделе Сеть, Advanced Settings (WinXP): alt text

Смежные вопросы