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

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

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

Тема применяется Тема применяется Тема применяется Тема применяется

Standard

Тема применяется Тема применяется Тема применяется Тема применяется

Pro и Team

Тема применяется Тема применяется Тема применяется Тема применяется

Обозначения:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды по умолчанию скрыты.

Шаблон проекта веб-службы XML создает стандартные параметры проекта для отладки. Дополнительные сведения см. в разделе Практическое руководство. Создание проектов веб-службы ASP.NET.

Также необходимо настроить файл web.config для включения отладки. Его можно настраивать вручную или автоматически. Дополнительные сведения см. в разделе Практическое руководство. Включение отладки для приложений ASP.NET.

Для начала отладки в меню Отладка выберите команду Пуск. Если отладка не была включена вручную, появится диалоговое окно Отладка не включена, которое даст возможность выбора — автоматически создать файл web.config с задействованной отладкой или выполнять программу без отладки. После закрытия этого диалогового окна, параметры проекта обяжут Visual Studio запустить обозреватель, выбранный в <Проект> окна свойств и динамически создать тестовую страницу. На этой тестовой странице можно вводить команды и наблюдать данные, возвращаемые веб-службой XML.

Отладка веб-служб XML из клиентского приложения

Имеется два способа отладки веб-службы XML из клиентского приложения.

Отладка клиентских приложений и веб-серверов XML (способ 1)

  1. В Visual Studio создайте новый проект веб-службы XML.

    Дополнительные сведения см. в разделе Практическое руководство. Создание проектов веб-службы ASP.NET.

  2. В меню Отладка выберите команду Пуск для запуска веб-службы XML.

    Этот шаг не только позволяет проверить, работает ли веб-служба, он также создает файл Web.config, который необходим для отладки.

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

  4. Создайте проект приложения клиента в том же решении, что и проект веб-службы XML. Чтобы сделать это, в меню Отладка выберите команду Добавить новый проект.

  5. В Обозревателе решений щелкните правой кнопкой мыши клиентский проект и выберите в контекстном меню пункт Свойства.

  6. В окне Свойства решения <имя> откройте узел Общие свойства и выберите Запускаемый проект.

  7. Выберите Несколько запускаемых проектов.

  8. В группе Несколько запускаемых проектов перейдите к столбцу Действие и установите действие в Пуск для обоих проектов.

  9. Нажмите кнопку ОК, чтобы закрыть окно Свойства решения <имя>.

  10. В меню Отладка выберите команду Пуск для отладки клиентского приложения и веб-сервера XML.

Отладка пошаговым выполнением из клиентского приложения на веб-сервер XML

  1. В Visual Studio создайте новый проект веб-службы XML.

    Дополнительные сведения см. в разделе Практическое руководство. Создание проектов веб-службы ASP.NET.

  2. В меню Отладка выберите команду Пуск для запуска веб-службы XML.

    Этот шаг не только позволяет проверить, работает ли веб-служба, он также создает файл Web.config, который необходим для отладки.

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

  4. Создайте проект приложения клиента в том же решении, что и проект веб-службы, или в другом решении.

  5. В проекте клиента добавьте веб-ссылку и синхронный вызов веб-службы.

  6. В Обозревателе решений щелкните правой кнопкой мыши проект клиента и выберите пункт Назначить запускаемым проектом в контекстном меню.

  7. В меню Отладка выберите команду Пуск для запуска клиентского приложения.

    Когда клиентское приложение вызовет веб-службу XML, отладчик автоматически проделает шаг с заходом в неё и начнёт отладку.

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

См. также

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

Отладка управляемого кода

Подготовка к отладке: типы проектов C# и Visual Basic