«Нет символов, загруженных для текущего документа» при отладке JavaScript в Visual Studio - PullRequest
22 голосов
/ 22 сентября 2008

Я работаю над веб-сайтом .NET 3.5 с тремя проектами в рамках одного решения. Я использую jQuery в этом проекте. Я бы хотел использовать отладчик JavaScript для Visual Studio, чтобы пройти через мой код JavaScript. Если я устанавливаю точку останова в любом из файлов .js, я получаю предупреждение:

Точка останова в настоящее время не будет достигнута. Для этого документа не было загружено никаких символов.

Как мне это исправить? Я предполагаю, что Visual Studio имеет некоторые проблемы с анализом некоторого кода jQuery. Я попытаюсь заменить свернутую версию jQuery.js расширенной версией, но я не думаю, что это исправит.

Ответы [ 14 ]

0 голосов
/ 23 марта 2012

Если в вашем решении запущено два или более веб-проекта и у вас есть несколько файлов сценариев с одним и тем же именем в одном и том же месте на разных веб-сайтах, веб-серверы разработки могут обслуживать неправильный файл, вызывая эту проблему.

В моем случае удаление лишних копий решило проблему.

0 голосов
/ 03 марта 2012

Это также может произойти, если ваше решение имеет несколько веб-проектов, даже если они обслуживаются из другого экземпляра сервера разработки ASP.NET (WebDev.WebServer40.exe) на разных портах.

0 голосов
/ 21 ноября 2011

Возможно, это очевидно очевидно, но я наткнулся на это на секунду, так что, возможно, другие тоже. У меня не было Internet Explorer, настроенного для обработки HTML / HTTP, и, следовательно, он не был запущен, когда я нажал кнопку запуска в Visual Studio.

Вместо этого я запускал Firefox. Я пошел к Кнопка Пуск | Программы по умолчанию , установите все настройки по умолчанию для Internet Explorer, а затем отладка начала работать в Visual Studio для меня без каких-либо других хлопот.

0 голосов
/ 01 октября 2008

У меня иногда возникает эта проблема с внешними файлами JavaScript - она ​​вызвана тем, что кэш браузера удерживает старую копию файла. Принудительное обновление страницы, ссылающейся на код JavaScript, решает проблему в этом случае.

Конечно, убедитесь, что ваш отладчик подключен к правильному процессу браузера. ;)

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