Visual Studio 2010 зависает при запуске отладки сайта asp.net
У меня проблема с Visual Studio 2010 на Windows 7 x64. Когда я начал отладку сайта asp.net, он перестал работать. Единственным решением является перезапуск IIS. Кто-нибудь сталкивался с этим?
Спасибо
4 ответа
Как упоминал Питер, ручное подключение через диалог "Присоединить к процессу" должно работать.
Другой вариант - временно обновить ваш проект до.NET Framework v4.0. В IDE это можно сделать в разделе "Сборка" в разделе свойств проекта.
Мы все еще исследуем проблему, чтобы найти более долгосрочное решение.
Приносим извинения за неудобства, вызванные этой проблемой.
Эта статья M$ Connect указывает прямо на тему: http://connect.microsoft.com/VisualStudio/feedback/details/556000/vs-2010-hangs-when-debugging-asp-net-3-5-web-application-or-website
Помимо предложенных различных промежуточных решений, существует официальное исправление Microsoft VS 2010, доступное здесь: http://archive.msdn.microsoft.com/KB2106584/Release/ProjectReleases.aspx?ReleaseId=4834.
НТН
Вот обходной путь, который помог мне:
Перейдите в Debug->Attach to Process. Если в поле "Присоединить к" указано "Автоматически: собственный код", нажмите кнопку "Выбрать...". В диалоговом окне "Выбор типа кода" измените параметр "Автоматически определять тип кода для отладки" на "Отладка этих типов кода" и выберите ТОЛЬКО параметры для вашего проекта. Для меня это было "Управляемый (v2.0, v1.1, v1.0)". Нажмите ОК. Затем нажмите "Отмена" в диалоговом окне "Присоединить к процессу".
На данный момент я могу выполнять отладку F5.
Надеюсь, это поможет!
Для чего это стоит, у меня была эта проблема этим утром из ниоткуда. В моем случае я преобразовываю базу данных в веб-страницы, и в одной из папок одного из проектов в моем решении теперь содержится более 200 тысяч веб-страниц HTML. Как только я выбрал свое решение и удалил проект с отладкой гигантских папок, он снова заработал.
Это мало чем отличается от того, что происходит, когда выполняется глобальный поиск, а в 2010 году выполняется поиск в папке с огромным количеством файлов.