Отладка ASP.NET на встроенном веб-сервере внезапно останавливается - PullRequest
2 голосов
/ 17 мая 2010

У меня Windows Server 2008 (64-разрядная версия), VS 2008 со встроенным веб-сервером и веб-приложением ASP.NET MVC 1.0.

Все, что я пытаюсь сделать, это отладить указанное приложение. У меня есть куча точек останова, но они ведут себя очень странным образом. Когда я впервые запускаю сеанс отладки с помощью F5 и достигаю точки останова, отладчик останавливается очень хорошо. Однако после нескольких F10 / F11 отладка внезапно «останавливается» (без исключений в это время), но ни VS не отсоединяется от процесса браузера, ни выполнение веб-приложения не прекращается: Visual Studio остается подключенной, а веб-запрос продолжает выполняться как обычно.

Я пробовал разные браузеры (Chrome, Firefox, IE), но безрезультатно.

Что мне сделать, чтобы решить это? Это действительно сводит меня с ума.

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Понял. В веб-приложении выполнялся фоновый поток, и всякий раз, когда возникало исключение (которое не было перехвачено), сеанс отладки прекращался.

1 голос
/ 17 мая 2010

Вы можете прекратить использовать F5 и использовать вместо этого Debug -> Attach to Process.Я обнаружил, что это избавляет от некоторых проблем с отладочными вложениями, которые у меня были.

...