Поделиться через


Образец технологии сериализации универсальных шаблонов веб-служб

В этом образце показано, как использовать сериализацию универсальных шаблонов в веб-службах ASP.NET и управлять ею.

Построение образца с использованием Visual Studio

  1. Откройте Visual Studio и выберите команду Создать веб-узел из меню Файл.

  2. Выберите язык программирования в левой части диалогового окна Создание веб-узла, а затем в правой части выберите элемент Веб-служба ASP.NET.

  3. Нажмите кнопку Обзор и перейдите во вложенный каталог \CS\GenericsService.

  4. Выберите файл Service.asmx, чтобы открыть его в Visual Studio.

  5. В меню Построение выберите команду Построить решение.

68c887c0.note(ru-ru,VS.100).gifПримечание
Первые пять шагов в этом списке являются необязательными. Среда выполнения .NET Framework автоматически создает веб-службу, когда она запрашивается в первый раз.

68c887c0.note(ru-ru,VS.100).gifПримечание
Для построения образца необходимы следующие действия.

  1. Откройте обозреватель Windows и перейдите в подкаталог \CS.

  2. Щелкните правой кнопкой мыши значок для вложенного каталога GenericsService и выберите пункт Общий доступ и безопасность.

  3. На вкладке Доступ через веб выберите вариант Открыть общий доступ к этой папке.

68c887c0.Important(ru-ru,VS.100).gif Примечание
Запишите имя виртуального каталога, указанное в области Псевдонимы, поскольку оно понадобится для выполнения образца.

Построение образца с помощью служб IIS

  1. Откройте оснастку управления Службы IIS и разверните узел Веб-узлы.

  2. Щелкните левой кнопкой мыши элемент Веб-узел по умолчанию, выберите команду Создать, а затем выберите пункт Виртуальный каталог, чтобы запустить мастер создания виртуальных каталогов.

  3. Нажмите кнопку Далее, введите открытый псевдоним для виртуального каталога и нажмите кнопку Далее.

  4. Введите путь к каталогу, где сохранен образец (обычно это вложенный каталог \CS\GenericsService), и нажмите кнопку Далее. Нажмите кнопку Далее, чтобы завершить работу мастера.

68c887c0.Important(ru-ru,VS.100).gif Примечание
Запишите имя виртуального каталога, указанное в области Псевдоним, поскольку оно понадобится для выполнения образца.

Выполнение образца

  1. Откройте окно веб-обозревателя и выделите адресную строку.

  2. Введите https://localhost/[виртуальный каталог]/Service.asmx, где [виртуальный каталог] представляет виртуальный каталог, созданный во время построения образца.

Примечания

В образце выводится страница ASP.NET по умолчанию, которая содержит ссылки на определение веб-службы. Отображаемые данные можно настроить вместе с изменением исходного кода веб-службы. Дополнительные сведения см. в разделе Building XML Web Service Clients.

См. также

Справочник

System.Collections.Generic
System.Web.Services
System.Xml.Serialization

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

Сериализация
XML Web Services Created Using ASP.NET and XML Web Service Clients

Дата сборки: 2010-03-10