Итак, этот интересный вопрос заставлял меня за последние пару часов. Visual Studio 2010 Ultimate больше не прикрепляет отладчик и позволяет мне отлаживать мой код.
Если я использую встроенный сервер разработки, все работает отлично. Если я переключусь на "Использовать локальный веб-сервер IIS" (http://localhost/), то все, что он прикрепляет к w3wp.exe, но не DLL или PDB загружаются для чего угодно. Я могу перейти в Debug > Windows > Modules, и буквально ничего не загружается в этом окне. И наоборот, при использовании встроенного сервера разработки окно Modules отображает все библиотеки DLL и показывает, что были загружены символы для моих DLL. Что-то явно не так. Установка VS полностью костяная.
В IIS мой сайт настроен на ASP.NET 2.0 (потому что нет ни одного 3.5 для выбора из раскрывающегося списка), а также чтение/просмотр журналов/индексирование этих параметров ресурсов, отмеченных на вкладке "Домашний каталог".
Некоторые из моих неудачных идей:
1) Если я присоединяюсь к процессу на экземпляре iexplore.exe, где отображается веб-сайт, он загружает библиотеки Internet Explorer, но не мои.
2) Я перезагрузил компьютер несколько раз
3) Я вызвал devenv.exe/resetuserdata раз и навсегда
4) Я подтвердил, что каждый проект действительно настроен на отладку, а не выпуск.
5) Удалено все содержимое \bin и перестроено решение.
6) Удалено все решение и отталкивается от Source Control.
Может кто-нибудь сказать мне, что не так с этим? У меня будет аневризма от головной боли, которая вызывает у меня.