2014-01-09 2 views
0

Вот как я обычно отладить мое приложение ASP.NET:Почему я не могу ударить точки останова после повторного прикрепления отладчика?

  • F5, чтобы запустить приложение
  • CTRL + ALT + D, чтобы отсоединить отладчик, когда я сталкиваюсь с ошибкой
  • Fix ошибка и восстановление
  • CTRL + ALT + P, чтобы открыть список процессов
  • Найдите любой браузер, указывающий на http://localhost:50000/
  • Присоединить отладчик к этому процессу

Это всегда работало безупречно в VS2010, но теперь я не могу заставить это нормально работать в VS2013. После повторного присоединения ни один из моих точек останова не попал, потому что он говорит, что никакие символы не были загружены.

Я использую IIS Express для размещения в моих настройках проекта, если это имеет значение. Кажется, что отладка в VS2013 как-то изменилась, и я хочу, чтобы она вела себя так, как в 2010 году.

ответ

0

В VS2013 проекты ASP.NET теперь имеют функцию «Редактировать и продолжать» по умолчанию. Это изменяет ваш сценарий двумя способами:

  1. Вам не нужно останавливать отладку и перезагружать. В большинстве случаев вы можете просто внести изменения и продолжить.
  2. Остановка отладчика (или отключение) приведет к удалению процесса сервера IIS Express. Чтобы возобновить работу, вам необходимо перезапустить веб-приложение (F5 снова).
Смежные вопросы