Отладка Visual Studio 2010 Javascript с IE работает, но не с Firefox или Chrome.Любое решение? - PullRequest
4 голосов
/ 21 октября 2010

Я читал много сообщений здесь о переполнении стека и поиске в течение некоторого времени без какой-либо удачи.Моя проблема проста, я хочу отладить свое приложение из Visual Studio, используя Firefox или Chrome, а не IE, но я всегда получаю ту же ошибку в точке останова, когда выполняется «В настоящий момент точка останова не будет достигнута. Символы для этого документа не загружены».Я снял флажок отладки сценария отключения в настройках, добавил «отладчик»;в начале моего JavaScript, но всегда та же ошибка, кто-нибудь может помочь, пожалуйста?

Заранее спасибо, Мэтью.

Ответы [ 3 ]

2 голосов
/ 21 октября 2010

Если вы хотите только отладить Javascript, почему бы не использовать Firebug в Firefox и инструменты разработчика в Chrome?Это лучшие инструменты отладки JS, которые я когда-либо знал.

0 голосов
/ 25 февраля 2013

Что касается точной ошибки, которую вы получаете, я обнаружил, что иногда это происходит, когда не все библиотеки загружаются в начале отладки - они загружаются позже, по требованию. Если вы откроете Debug / Windows / Modules, вы узнаете, что загружено и загружены ли символы. Быстрый способ избежать их загрузки для отладки состоит в том, чтобы на ранних этапах создания кода создать объекты, о которых идет речь, чтобы они были предварительно загружены, и отладчик знает, что вы захотите отладить их.

Для запуска определенного браузера: вместо использования параметра «Начальный URL» на странице свойств / вкладке «Интернет» используйте «Запустить внешнюю программу». Укажите полный путь к файлу .exe браузера по вашему выбору, укажите соответствующий аргумент командной строки (например, http://localhost/MyApp), и все начнется.

Что касается отладки JS, я бы согласился, что Firebug - хороший инструмент и гораздо более полезный, чем VS.

0 голосов
/ 12 июля 2012

Я понимаю, что вы не можете.
Вам придется использовать IE в качестве браузера, если вы хотите использовать VS в качестве инструмента отладки JavaScript. Это немного неприятно в vs2010 и более ранних версиях, так как вам нужно изменить браузер по умолчанию, который запускается при запуске отладки; «Присоединить к процессу» из меню отладки и «Ждать запроса ...» в разделе «Параметры запуска» на страницах свойств не сокращают его.
К счастью, у текущей версии-кандидата VS2012 есть удобный выпадающий список, позволяющий выбрать браузер, с которого можно начать отладку прямо на панели инструментов. Это действительно приятное прикосновение, и я сомневаюсь, что оно исчезнет в RTM-версии.

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