Образец технологии сериализации универсальных шаблонов веб-служб
В этом образце показано, как использовать сериализацию универсальных шаблонов в веб-службах ASP.NET и управлять ею.
Сборка образца с использованием Visual Studio
Откройте Visual Studio и выберите команду Создать веб-узел из меню Файл.
Выберите язык программирования в левой части диалогового окна Создание веб-узла, а затем в правой части выберите элемент Веб-служба ASP.NET.
Нажмите кнопку Обзор и перейдите во вложенный каталог \CS\GenericsService.
Выберите файл Service.asmx, чтобы открыть его в Visual Studio.
В меню Сборка выберите Собрать решение.
Примечание
Первые пять шагов в этом списке являются необязательными.Среда выполнения .NET Framework автоматически создает веб-службу, когда она запрашивается в первый раз.
Примечание
Для построения образца необходимы следующие действия.
Откройте Проводник и перейдите в подкаталог \CS.
Щелкните правой кнопкой мыши значок для вложенного каталога GenericsService и выберите пункт Общий доступ и безопасность.
На вкладке Доступ через веб выберите вариант Открыть общий доступ к этой папке.
Важно!
Запишите имя виртуального каталога, указанное в области Псевдонимы, поскольку оно понадобится для выполнения образца.
Сборка образца с использованием служб IIS
Откройте оснастку управления Службы IIS и разверните узел Веб-узлы.
Левой кнопкой мыши щелкните Веб-сайт по умолчанию, выберите Создать, затем Виртуальный каталог?, чтобы создать мастер создания виртуального каталога.
Нажмите кнопку Далее, введите открытый псевдоним для виртуального каталога и нажмите кнопку Далее.
Введите путь к каталогу, где сохранен образец (обычно это вложенный каталог \CS\GenericsService), и нажмите кнопку Далее. Нажмите кнопку Далее, чтобы завершить работу мастера.
Важно!
Запишите имя виртуального каталога, указанное в области Псевдоним, поскольку оно понадобится для выполнения образца.
Выполнение образца
Откройте окно браузера и выделите адресную строку.
Введите 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