Ошибка отладки JavaScript в vs2005 - PullRequest
0 голосов
/ 13 января 2009

Я столкнулся со странной проблемой сегодня. Всякий раз, когда я помещаю точку останова в один из моих файлов js, точка останова не срабатывает.

Я использую Visual Studio 2005 в сочетании с TFS. То есть оба варианта сценария отключения отключены.

Единственное, что изменилось, это то, что я установил Visual Basic 6 для старого проекта, но я не понимаю, как это повлияет на отладку в Visual Studio 2005.

Кто-нибудь имел эту проблему раньше, или лучше кто-нибудь знает решение? ТНХ.

Ответы [ 3 ]

0 голосов
/ 13 января 2009

вы также можете использовать оператор debugger; в вашем js. Затем IE предложит вам отладить файл сценария и предоставит вам возможность отладки в Visual Studio 2005/2008, если они у вас есть. Объяснил здесь

0 голосов
/ 13 января 2009

Коллега нашла проблему: отладчик Just in time был настроен только на обработку управляемого и нативного кода, без сценариев. Мне просто пришлось переустановить его на панели параметров визуальной студии.

0 голосов
/ 13 января 2009

Чтобы отладка Javascript работала, Visual Studio должен быть присоединен как отладчик к процессу IE, и он должен иметь возможность разрешать физический путь файла javascript с URL-адресом того же сценария, загруженного в IE.

Проверяли ли вы, что когда вы начинаете отладку в VS, она фактически подключается к процессу IE, который запускается?

Настройте панель инструментов, на вкладке команд выберите категорию отладки, затем найдите команду «Script Explorer» и перетащите ее на панель инструментов. Закройте диалоговое окно.

С помощью проводника сценариев вы сможете найти сценарий, на котором должна быть точка останова. Обычно VS может объединить корневой путь, который он указывает для веб-сервера разработчика, с физическим путем к файлу JS, чтобы определить, как будет выглядеть его URL-адрес с точки зрения браузеров, затем он может определить точку останова от физического файла до скрипт загружен в браузер.

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