Попробуйте - не должно занять больше минуты или двух.
Создание фирменного шлепка- нового , пустого проекта веб-приложения. Введите что-то вроде «hello world» на странице default.aspx. Запустить его.
Если ваша проблема исчезнет, у вас есть что-то (сторонняя DLL и т. Д.), На которое ссылается ваш проект, вызывающее проблему.
Иначе, вы смотрите на ОС, IDE или другие экологические проблемы. У меня были некоторые странные проблемы с VS в прошлом на Win7, которые были решены с помощью доступных обновлений. Мне все еще нужно запустить VS от имени администратора, чтобы использовать «присоединение к процессу» для отладки.
обновление
Итак, работает новый проект, который говорит нам, что проблема где-то в вашем старом проекте. Здесь начинается самое интересное, что я люблю называть «отладка бинарного поиска». Это грубо, боль в заднице, и если ваше приложение довольно сложное, сортировка зависимостей может быть болью в заднице.
Создайте новый проект и добавьте в него весь свой источник.
Сборка, запуск. Это сработало?
Нет? Удалить половину источника.
Сложение. запустить. Это сработало?
Если это так, проблема в той половине, которую вы удалили.
Иначе осталась половина.
Теперь я знаю, что это невероятно наивный подход к отладке и его очень грубая сила, и некоторые конфигурации приложений могут сделать это чертовски почти невозможным, но, по крайней мере, его простым.