Точка останова Javascript не работает в приложении asp.net для Visual Studio 2019 - PullRequest
1 голос
/ 01 ноября 2019

Я недавно обновился с VS 2017 до VS 2019.

В VS 2017 при локальном запуске приложения asp.net с помощью Chrome я мог поставить точку останова в коде javascript, и отладчик остановился бы наостанова. Это больше не работает в Visual Studio 2019.

Что мне нужно сделать, чтобы включить отладку JavaScript в Visual Studio 2019 с использованием Chrome? Я хотел бы иметь возможность ставить точки останова в файлах javascript и заставлять их нажимать.

Вот мои настройки.

  1. Я включил отладку Javascript. enter image description here

  2. Я установил точку останова в своем коде Javscript. Эта точка останова находится в файле * .js (не в представлении Razor).

enter image description here

Точка останова игнорируется. Visual Studio очень вежливо показывает мне подсказку о том, что точка останова будет игнорироваться.

enter image description here

1 Ответ

0 голосов
/ 04 ноября 2019

Это должно работать в VS2019 + Chrome. (Я только что проверил это на нескольких машинах)

Это не одна проблема, которая может быть решена напрямую, так как многие факторы могут вызвать это поведение, вы можете следовать приведенным ниже советам, чтобы проверитьесли это поможет:

1. Обновите VS2019 до последней 16.3.7, обновите браузер Chrome до последней 78.0.3904.87

2. Удалите папки bin и obj в каталоге вашего проекта =>затем закройте и перезапустите VS => откройте этот проект и выполните чистую перестройку

3. Убедитесь, что вы находитесь в режиме отладочного проекта, щелкните правой кнопкой мыши свой веб-проект => Установить как проект StartUp

Кроме того, иногда нам нужно подождать несколько секунд, прежде чем сеанс отладки начнется успешно (однажды я встретил то же самое всплывающее окно, затем через несколько секунд оно исчезло, и все заработало)

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...