Создание WSDL-файлов для веб-служб ASP.NET

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

После реализации веб-приложения ASP.NET на диаграмме приложения в Visual Studio Team System Architecture Edition среда Visual Studio автоматически создает WSDL-файл для каждой веб-службы в этом приложении. Если ввести в веб-обозреватель URL-адрес веб-службы, добавив к нему параметр "?wsdl", приложение ASP.NET возвращает WSDL-файл, который содержит определение привязки WSDL для веб-службы.

ms181855.alert_note(ru-ru,VS.90).gifСовет.

По умолчанию в свойстве "Расположение WSDL" для каждой конечной точки поставщика веб-службы задается расположение автоматически создаваемого WSDL-файла.

Однако можно отключить создание WSDL-файла, чтобы получить возможность переопределить для каждой веб-службы определение привязки WSDL по умолчанию. Дополнительные сведения см. в разделе Общие сведения о приложениях ASP.NET на диаграммах приложений.

Управление созданием WSDL-файлов для веб-служб ASP.NET

Создание WSDL-файлов по умолчанию включено, но его можно отключить для всех веб-служб в приложении ASP.NET. Отключение автоматического создания WSDL-файлов позволяет переопределить используемое по умолчанию определение привязки WSDL, создаваемое в WSDL-файле для каждой веб-службы. Если создание WSDL-файлов было отключено, его можно включить.

ms181855.alert_note(ru-ru,VS.90).gifПримечание.

Когда отключается создание WSDL-файлов, необходимо указать другое расположение, где находится WSDL-файл, используемый вместо автоматически создаваемого, а также убедиться, что указанный WSDL-файл отражает изменения, выполненные в определении веб-службы.

Дополнительные сведения см. в разделе Практическое руководство. Управление созданием WSDL-файлов для веб-служб ASP.NET.

Переопределение определений привязки WSDL для веб-служб ASP.NET

Можно переопределить в WSDL-файле для каждой веб-службы определение привязки WSDL по умолчанию. Переопределение используемого по умолчанию определения привязки WSDL позволяет указать другое определение привязки WSDL. После переопределения создаваемый WSDL-файл будет ссылаться на указанный WSDL-файл, содержащий новое определение привязки WSDL.

ms181855.alert_note(ru-ru,VS.90).gifПримечание.

Определение привязки WSDL описывает правила работы конечной точки для веб-службы, в том числе операции, параметры, дополнительные операции и типы параметров, а также протоколы, которые должны использоваться другими приложениями для вызова веб-службы. По умолчанию определение привязки WSDL создается из определения веб-службы, которое получается из соответствующего класса веб-службы и дополнительных классов операций и типов параметров в проекте сопоставленного приложения.

Дополнительные сведения см. в разделе Практическое руководство. Переопределение определений привязки WSDL в WSDL-файлах.

См. также

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

Настройка создания WSDL-файлов для веб-служб ASP.NET