Во-первых, очистите все точки останова.После этого очистите раствор.Затем перестройте решение.Теперь снова установите точки останова.
Иногда я также удаляю папки bin и debug (вручную).Если это не сработает, закройте Visual Studio и откройте его снова.
Если вы используете встроенный веб-сервер, поставляемый с Visual Studio, под названием Cassini (значок, который находится рядом с часами вашего компьютера), закройтеэто вниз.Даже когда вы останавливаете приложение, стандартный веб-сервер разработки ASP.NET остается в живых.Убейте его тоже.
Если приведенное выше не поможет, проверьте следующие ссылки:
http://www.dotnetspider.com/resources/21865-Visual-Studio-NET-Debugger-Does-Not-Stop.aspx
http://forums.asp.net/t/372106.aspx