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


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

Загрузить образец

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

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

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

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

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

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

  5. В меню Сборка выберите Собрать решение.

Примечание

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

Примечание

Для построения образца необходимы следующие действия.

  1. Откройте Проводник и перейдите в подкаталог \CS.

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

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

Важно!

Запишите имя виртуального каталога, указанное в области Псевдонимы, поскольку оно понадобится для выполнения образца.

Сборка образца с использованием служб IIS

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

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

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

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

Важно!

Запишите имя виртуального каталога, указанное в области Псевдоним, поскольку оно понадобится для выполнения образца.

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

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

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

Примечания

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

См. также

Ссылки

System.Collections.Generic

System.Web.Services

System.Xml.Serialization

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

Сериализация в .NET Framework

XML Web Services Created Using ASP.NET and XML Web Service Clients