Подтвердить что ты не робот

Как отлаживать (только) JavaScript в Visual Studio?

Я разрабатываю webapplication (asp.net mvc 4) с Microsoft Visual Studio 2012, и по мере того, как решение становится все больше, отладка становится медленнее.

Необходимо знать, есть ли способ отлаживать только мою клиентскую сторону (javascript) в visual studio вместо всего приложения (сервер + клиент).

Есть ли способ подключиться к процессу IE и получить рабочие точки останова...?

Не интересует, что отладчик работает на всем клиентском/серверном приложении, просто клиент.

4b9b3361

Ответ 1

Сначала откройте Visual studio.. выберите ваш проект в браузере решений. Щелкните правой кнопкой мыши и выберите вариант "просмотреть с", затем установите IE в качестве браузера по умолчанию.

enter image description here Теперь откройте IE.go на
Tools >> Internet option >> Advance>> uncheck the checkbox having "Disable Script Debugging (Internet Explorer)., а затем нажмите Apply и OK, и все будет готово.

Теперь вы можете установить контрольные точки в своем JS файле, а затем нажать кнопку отладки в VS..

enter image description here

EDIT: -. Для веб-приложения asp.net щелкните правой кнопкой на странице, которая является вашей стартовой страницей (скажем default.aspx), и выполните те же действия.:)

Ответ 2

Отладчик должен автоматически присоединяться к браузеру с помощью Visual Studio 2012. Ключевое слово debugger можно использовать для остановки в определенной точке приложения или использовать breakpoints непосредственно внутри VS.

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

Для этого перейдите Visual StudioDebugDetatch All, а затем нажмите "Начать отладку" в Internet Explorer. Затем вы можете установить точки останова на этом уровне. enter image description here

Ответ 4

Для отладки кода JavaScript в VS2015 нет необходимости

  • Включение script отладки в настройках IE → вкладка "Дополнительно"
  • Запись инструкции отладчика в код JavaScript

Прикрепление IE не сработало, но вот обходной путь.

Выберите IE

введите описание изображения здесь

и нажмите F5. Это приложит как рабочий процесс, так и IE, как показано здесь: введите описание изображения здесь

Если вы не заинтересованы в отладке кода сервера, отсоедините его от окна "Процессы". введите описание изображения здесь

Вы все равно столкнетесь с медлительностью, когда вы нажимаете F5, и весь код сервера компилируется и загружается в VS. Обратите внимание, что вы можете отсоединить и снова присоединить экземпляр IE, запущенный из VS. Точки останова JavaScript попадают точно так же, как и на стороне сервера.

Ответ 5

Да, вы можете поместить точку останова на клиентской странице в Visual studio

Сначала поставьте отладчик в код java- script и запустите страницу в браузере

отладчик

введите описание изображения здесь

После этого откройте страницу в браузере и просмотрите элемент проверки, чтобы увидеть следующее представление

введите описание изображения здесь