Debugging XML Web Services
Этот раздел применим к следующим выпускам:
Выпуск |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Standard |
|||||
Pro, Premium и Ultimate |
Условные обозначения:
Применяется |
|
Не применяется |
|
Команда или команды, скрытые по умолчанию. |
Веб-службы XML используют среду CLR.Поэтому отладка веб-службы подобна отладке приложения ASP.NET.Основное отличие состоит в том, что отладка приложения ASP.NET часто сосредотачивается на элементах управления интерфейсом и событиях элемента управления.Как правило, веб-службы развернуты на среднем уровне и не имеют пользовательского интерфейса.
Присоединение к рабочему процессу ASP.NET аналогично присоединению к любому другому удаленному процессу.Дополнительные сведения см. в разделе Присоединение к выполняемым процессам.
Достижение точек останова в веб-службе
Отладчик не присоединяется к веб-службе автоматически, пока не выполняется пошаговая отладка вызова веб-службы.Поэтому точки останова в веб-службе не достигаются, пока не выполняется пошаговая отладка вызова.При попытке достигнуть точки останова с использованием команд Начать отладку или Продолжить вместо Шаг с заходом, останова не будет.
При достижении точки останова в веб-службе, если проект веб-службы не открыт, появляется диалоговое окно и запрашивает расположение исходных файлов.Используйте это диалоговое окно для указания расположения этих файлов.Имя файла, указанное в диалоговом окне, должно соответствовать имени файла, заданному в символах отладки на веб-сервере.
См. также
Задачи
How to: Debug Web Applications and Web Services
Stepping Into an XML Web Service
Walkthrough: Debugging an XML Web Service
Основные понятия
Debugging Deployed Web Applications and Web Services