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