Я не уверен, что у вас возникла та же проблема, что и у меня, но если вы вручную установите «Запустить внешнюю программу:» в свойствах вашего проекта на браузер, который вы хотите использовать, даже если это ваше значение по умолчанию, и убедитесь, что у вас есть localhost: Port # в поле ниже, это должно решить вашу проблему.
Я прекрасно отлаживал перед обновлением 32-разрядной версии Windows 7 до 64-разрядной (Visual Studio 2010 выходил из режима отладки после закрытия Firefox). После переустановки Visual Studio не выходила из режима отладки, и я потратил как минимум час, пытаясь выяснить, почему, думая, что это как-то связано с моей конфигурацией IIS или настройками в Firefox.
То, что произошло раньше, было моим браузером по умолчанию в Chrome, и после обновления я решил использовать Firefox в качестве моего по умолчанию. Поэтому вместо того, чтобы заполнять «Запустить внешнюю программу», я просто выбрал «Определенную страницу:», чтобы запустить мой браузер по умолчанию. Но, очевидно, Visual Studio не будет подключаться к процессу таким образом. Надеюсь, это поможет, если не вы, то кто-то. :)