Проблемы с настройкой точек останова для JavaScript в Visual Studio 2008 - PullRequest
0 голосов
/ 05 октября 2009

Я пытаюсь отладить JavaScript в Visual Studio 2008. Я использую ASP.NET MVC, jQuery и jQueryUI.

Я могу установить точку останова, но когда я начинаю отладку, Visual Studio меняет значок точки останова на один с предупреждением. При наведении курсора на значок появляется всплывающая подсказка:

"The breakpoint will not currently be hit.  The document is not loaded."

В IE8 у меня отключена опция «Отключить отладку сценариев» как для IE, так и для других браузеров.

Мой код JavaScript очень прост и не генерируется динамически. Чего мне не хватает?

1 Ответ

2 голосов
/ 05 октября 2009

Попробуйте ввести код «отладчик»; в том месте, где вы хотите точку останова. Когда IE попадает в эту строку, он должен остановиться независимо от того, подключен отладчик или нет.

Visual Studio сделает то, что вы описали при запуске, поскольку код еще не запущен. Вы уверены, что код был загружен в браузер, когда вы смотрите на отладчик? Если код уже запущен и он по-прежнему показывает документ как не загруженный, то вы можете поместить точку останова в неправильную версию файла. (VS создаст временные документы для некоторого JavaScript во время отладки, если вы установите точки останова во время одного сеанса отладки, они не будут работать для следующего сеанса отладки.)

Редактировать

Если вы работаете с проектом "веб-приложения", вам также следует проверить файл web.config, чтобы убедиться, что у вас включена отладка.

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