Подготовка к отладке: проекты веб-службы 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)
В Visual Studio создайте новый проект веб-службы XML.
Дополнительные сведения см. в разделе Практическое руководство. Создание проектов веб-службы ASP.NET.
В меню Отладка выберите команду Пуск для запуска веб-службы XML.
Этот шаг не только позволяет проверить, работает ли веб-служба, он также создает файл Web.config, который необходим для отладки.
Выберите команду Остановить отладку в меню Отладка.
Создайте проект приложения клиента в том же решении, что и проект веб-службы XML. Чтобы сделать это, в меню Отладка выберите команду Добавить новый проект.
В Обозревателе решений щелкните правой кнопкой мыши клиентский проект и выберите в контекстном меню пункт Свойства.
В окне Свойства решения <имя> откройте узел Общие свойства и выберите Запускаемый проект.
Выберите Несколько запускаемых проектов.
В группе Несколько запускаемых проектов перейдите к столбцу Действие и установите действие в Пуск для обоих проектов.
Нажмите кнопку ОК, чтобы закрыть окно Свойства решения <имя>.
В меню Отладка выберите команду Пуск для отладки клиентского приложения и веб-сервера XML.
Отладка пошаговым выполнением из клиентского приложения на веб-сервер XML
В Visual Studio создайте новый проект веб-службы XML.
Дополнительные сведения см. в разделе Практическое руководство. Создание проектов веб-службы ASP.NET.
В меню Отладка выберите команду Пуск для запуска веб-службы XML.
Этот шаг не только позволяет проверить, работает ли веб-служба, он также создает файл Web.config, который необходим для отладки.
Выберите команду Остановить отладку в меню Отладка.
Создайте проект приложения клиента в том же решении, что и проект веб-службы, или в другом решении.
В проекте клиента добавьте веб-ссылку и синхронный вызов веб-службы.
В Обозревателе решений щелкните правой кнопкой мыши проект клиента и выберите пункт Назначить запускаемым проектом в контекстном меню.
В меню Отладка выберите команду Пуск для запуска клиентского приложения.
Когда клиентское приложение вызовет веб-службу XML, отладчик автоматически проделает шаг с заходом в неё и начнёт отладку.
Дополнительные сведения см. в разделах Отладка ASP.NET: системные требования, Веб-службы в управляемом коде и Практическое руководство. Отладка веб-служб в управляемом коде.