Иллюстрированный самоучитель по Architecture .NET

Просмотр Web-службы Add (Сложение) при помощи браузера. Отладка Web-службы Add (Сложение).

Internet Explorer можно применять в качестве простой клиентской программы, которая использует возможность кодирования запросов к Web-службе в унифицированном указателе информационного ресурса (URL) для метода GET (Получить) протокола передачи гипертекстовых файлов HTTP.

Результат просмотра унифицированного указателя информационного ресурса (URL) http://localhost/SimpleWebService/Add.asmx в окне Internet Explorer показан на рис. 11.1.

Иллюстрированный самоучитель по Architecture .NET › Web-службы › Просмотр Web-службы Add (Сложение) при помощи браузера. Отладка Web-службы Add (Сложение).
Рис. 11.1. Вызов Web-службы Add (Сложение) с помощью Internet Explorer

Отладка Web-службы Add (Сложение)

Проекты Web-служб отлаживаются аналогично ASP NET-примерам, рассмотренным в предыдущей главе. Сначала щелкните правой кнопкой мыши на проекте Web-службы в окне решения (Solution Explorer) и выберите из контекстного меню команду Properties (Свойства). Затем в окне Project Property Page (Страница свойств проекта) выберите команду Configuration Properties (Свойства конфигурации). Теперь выберите команду Debugging (Отладка) и внесите указанные изменения [По вашему усмотрению, вы можете использовать другую программу-клиент].

  • В строке Command (Команда) введите aspnet_wp. ехе
  • В строке Attach (Прикрепить) введите Yes (Да)
  • В строке HTTP URL (унифицированный указатель информационного ресурса (URL) для протокола передачи гипертекстовых файлов HTTP) введите:
http://localhost/SimpleWebService/Add.asmx.

Кроме этого, необходим конфигурационный файл web.config, в котором нужно включить режим отладки. Этот файл следует разместить в том же каталоге, в котором находится Web-служба. Ниже приведен пример конфигурационного файла.

<?xml version="l.О" encoding="utf-8"?> <configuration>
<system.web>
<compilation debug="true"/>
</system.web> </configuration>

После того как выполните указанные действия, вы сможете отлаживать проекты Web-служб, используя стандартный отладчик среды Visual Studio .NET. Каждый раз после внесения изменений в проект или нового построения проекта не забывайте копировать динамически подключаемую библиотеку (DLL), в которой содержится Web-служба, из каталога проекта в виртуальный каталог Web-службы. Если этого не сделать, информационный сервер Internet (US) будет использовать старую версию Web-службы.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.