Практическое руководство. Отладка веб-служб в управляемом коде

Обновлен: Ноябрь 2007

Когда все готово к тому, чтобы построить и запустить веб-службу, в первую очередь необходимо скомпилировать проект веб-службы ASP.NET. По окончании компиляции можно запустить веб-службу. Дополнительные сведения см. в разделе Подготовка к отладке: проекты веб-служб ASP.NET.

Для построения и запуска веб-службы можно использовать один из трех методов:

Метод

Описание

С отладчиком

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

Без отладчика

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

Просмотр в обозревателе

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

Построение и запуск веб-службы с отладчиком

  1. В Обозревателе решений щелкните правой кнопкой ASMX-файл веб-службы, которую нужно запустить, и выберите в контекстном меню команду Задать в качестве начальной страницы.

  2. В меню Отладка выберите команду Пуск.

    Эта команда указывает приложению Visual Studio, что веб-службу следует запустить в отладчике.

  3. Чтобы остановить выполнение формы и вернуться в редактор кода, закройте обозреватель или выберите в меню Отладка команду Остановить отладку.

Построение и запуск веб-службы без отладчика

  1. В обозревателе решений щелкните правой кнопкой ASMX-файл веб-службы, которую нужно запустить, и выберите в контекстном меню команду Задать в качестве начальной страницы.

  2. В меню Отладка выберите команду Запуск без отладки.

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

  3. Чтобы остановить выполнение веб-службы и вернуться в редактор кода, закройте обозреватель.

Построение и запуск веб-службы с помощью команды "Просмотр в обозревателе"

  1. В Обозревателе решений щелкните правой кнопкой ASMX-файл веб-службы, которую нужно запустить, и выберите в контекстном меню команду Просмотр в обозревателе.

    Visual Studio построит веб-службу и откроет указанную начальную страницу внутри интегрированной среды разработки.

  2. Чтобы остановить выполнение веб-службы и вернуться в редактор кода, закройте обозреватель.

См. также

Задачи

Подготовка к отладке: проекты веб-службы XML

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

Создание веб-служб в управляемом коде