Создание веб-служб в управляемом коде
Обновлен: Ноябрь 2007
Веб-службы создаются в управляемом коде с помощью платформы ASP.NET. Сначала создается файл с расширением ASMX. Этот файл содержит директиву WebService, которая служит для обозначения открытого класса, реализующего логику веб-службы. Этот класс веб-службы содержит один или несколько открытых методов, подлежащих публикации в составе веб-службы. Перед этими методами ставится атрибут WebMethod. Среда ASP.NET отвечает за реализацию инфраструктуры публикации этих методов в составе веб-службы. Дополнительные сведения см. в разделе Модель кода для веб-служб в управляемом коде.
Для создания веб-служб в управляемом коде с использованием Visual Studio требуется доступ к веб-серверу, настроенному для разработки приложений ASP.NET. Веб-службы в управляемом коде разрабатываются на сервере разработки. По умолчанию сервер разработки — это компьютер, на котором установлена среда Visual Studio. Обычно проект разрабатывается и строится на сервере разработки, а затем развертывается на другом сервере (сервере развертывания), где должна быть размещена веб-служба, с помощью проекта развертывания. Однако если разработка ведется непосредственно на сервере, на котором веб-служба будет впоследствии развернута, то под сервером разработки и сервером развертывания подразумевается один и тот же сервер.
В этом подразделе
Модель кода для веб-служб в управляемом коде
Модель кода, используемая веб-службами в управляемом коде.Практическое руководство. Исследование содержимого веб-служб
Описание содержимого веб-служб, которое можно просмотреть с помощью веб-обозревателя.Практическое руководство. Создание проектов веб-службы ASP.NET
Инструкции по созданию веб-службы с использованием шаблона проекта веб-службы ASP.NET.Практическое руководство. Добавление веб-служб в существующий веб-проект в управляемом коде
Инструкции по добавлению веб-службы в существующий веб-проект.Практическое руководство. Использование атрибута WebService
Указания по применению атрибута System.Web.Services.WebServiceAttribute.Практическое руководство. Наследование класса WebService
Указания по наследованию от класса System.Web.Services.WebService.Практическое руководство. Создание метода веб-службы
Указания по созданию метода, публикуемого в составе веб-службы.Практическое руководство. Использование атрибута WebMethod
Указания по применению атрибута System.Web.Services.WebMethodAttribute.Практическое руководство. Отладка веб-служб в управляемом коде
Инструкции по отладке веб-службы с использованием различных методов.Практическое руководство. Развертывание веб-служб в управляемом коде
Инструкции по развертыванию веб-службы с использованием различных методов.
Связанные подразделы
Веб-программирование с использованием веб-служб
Ссылки на различные разделы, посвященные веб-службам.Введение в программирование веб-служб в управляемом коде
Описание парадигмы программирования веб-служб.Доступ к веб-службам в управляемом коде
Описание процесса и указания по обращению к веб-службам в управляемом коде.Customizing SOAP Message Formatting
Описание способов настройки сообщений SOAP, включающее рассмотрение различных методов кодирования XML.Using SOAP Headers
Описание порядка использования заголовков SOAP в веб-службах, созданных с помощью ASP.NET, и включения дополнительной информации в сообщения SOAP.XML Web Services Using ASP.NET
Информация из SDK (пакет средств разработки программного обеспечения) для Windows по построению веб-служб с использованием ASP.NET.Handling and Throwing Exceptions in XML Web Services
Описание обработки и создания исключений в веб-службах с помощью ASP.NET.