Поделиться через


Отладка клиентского скрипта

Отладчик Visual Studio предоставляет всеобъемлющую среду отладки для обнаружения и исправления ошибок в скриптах на стороне клиента на страницах ASP.NET.

Включение отладки скрипта

Необходимо включить отладку скриптов в Internet Explorer перед началом отладки скрипта с помощью Visual Studio. Дополнительные сведения см. в разделе Практическое руководство. Включение и запуск отладки скриптов из Internet Explorer.

Открытие документов скрипта

В Visual Studio 2012 используйте окно Обозреватель решений, чтобы просмотреть списки серверных и клиентских документов скрипта. В окне Обозреватель решений можно открыть любой документ скрипта. Дополнительные сведения см. в разделе Практическое руководство. Просмотр документов скриптов.

Сопоставление точек останова

В Visual Studio невозможно непосредственно отлаживать код на стороне сервера, но можно установить точку останова в файле, находящемся на сервере. Visual Studio автоматически сопоставляет точку останова с соответствующим расположением в файле на стороне клиента и создает сопоставленную точку останова в коде на стороне клиента.

Автоматическое присоединение к скрипту или присоединение к скрипту в ручном режиме

Чтобы начать отладку скрипта в Visual Studio, отладчику необходимо выполнить присоединение к скрипту, для которого необходимо выполнить отладку. Присоединение может быть выполнено в ручном режиме или автоматически.

Можно выполнить присоединение в ручном режиме, используя интерфейс отладчика Visual Studio, чтобы выбрать процесс выполняющегося скрипта, к которому необходимо выполнить присоединение. Дополнительные сведения см. в разделе Практическое руководство. Присоединение к скрипту.

Отладчик автоматически выполняет присоединение к скрипту при возникновении одного из следующих условий:

При присоединении к скрипту в ручном режиме процесс скрипта продолжает выполняться до завершения по каким-либо причинам. Можно остановить выполнение этого скрипта с помощью команды Прервать в меню Отладка.

При автоматическом присоединении отладчика выполнение скрипта завершается на строке с точкой останова оператором Stop или оператором debugger, либо на строке, в которой возникает ошибка, либо в точке, в которой выбрано начать отладку в Internet Explorer.

В данной точке можно использовать обычные функции отладчика, чтобы начать отладку. Например, можно использовать команды Шаг, чтобы продолжить выполнять код построчно. Можно использовать окно Стек вызовов, чтобы просматривать и контролировать течение скрипта. Можно использовать окна переменных или окно Интерпретация, чтобы просматривать и изменять переменные и свойства.

Улучшенные сообщения об ошибках для отладки скриптов

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

Отладка приложений Ajax-скриптов

Веб-приложения с включенной технологией Ajax делают сложным использование кода скрипта и ставят проблемы специальной отладки. Дополнительные сведения о методах отладки Ajax см. в разделе

Debugging and Tracing AJAX Applications Overview.

См. также

Задачи

Практическое руководство. Включение и запуск отладки скриптов из Internet Explorer

Ссылки

Ограничения на отладку скриптов

Окно интерпретации

Другие ресурсы

Отладка приложений ASP.NET и AJAX

Окна переменных

Debugging and Tracing AJAX Applications Overview