Создание веб-служб в управляемом коде

Обновлен: Ноябрь 2007

Веб-службы создаются в управляемом коде с помощью платформы ASP.NET. Сначала создается файл с расширением ASMX. Этот файл содержит директиву WebService, которая служит для обозначения открытого класса, реализующего логику веб-службы. Этот класс веб-службы содержит один или несколько открытых методов, подлежащих публикации в составе веб-службы. Перед этими методами ставится атрибут WebMethod. Среда ASP.NET отвечает за реализацию инфраструктуры публикации этих методов в составе веб-службы. Дополнительные сведения см. в разделе Модель кода для веб-служб в управляемом коде.

Для создания веб-служб в управляемом коде с использованием Visual Studio требуется доступ к веб-серверу, настроенному для разработки приложений ASP.NET. Веб-службы в управляемом коде разрабатываются на сервере разработки. По умолчанию сервер разработки — это компьютер, на котором установлена среда Visual Studio. Обычно проект разрабатывается и строится на сервере разработки, а затем развертывается на другом сервере (сервере развертывания), где должна быть размещена веб-служба, с помощью проекта развертывания. Однако если разработка ведется непосредственно на сервере, на котором веб-служба будет впоследствии развернута, то под сервером разработки и сервером развертывания подразумевается один и тот же сервер.

В этом подразделе

Связанные подразделы