Создание WSDL-файлов для веб-служб ASP.NET
Обновлен: Ноябрь 2007
После реализации веб-приложения ASP.NET на диаграмме приложения в Visual Studio Team System Architecture Edition среда Visual Studio автоматически создает WSDL-файл для каждой веб-службы в этом приложении. Если ввести в веб-обозреватель URL-адрес веб-службы, добавив к нему параметр "?wsdl", приложение ASP.NET возвращает WSDL-файл, который содержит определение привязки WSDL для веб-службы.
Совет. |
---|
По умолчанию в свойстве "Расположение WSDL" для каждой конечной точки поставщика веб-службы задается расположение автоматически создаваемого WSDL-файла. |
Однако можно отключить создание WSDL-файла, чтобы получить возможность переопределить для каждой веб-службы определение привязки WSDL по умолчанию. Дополнительные сведения см. в разделе Общие сведения о приложениях ASP.NET на диаграммах приложений.
Управление созданием WSDL-файлов для веб-служб ASP.NET
Создание WSDL-файлов по умолчанию включено, но его можно отключить для всех веб-служб в приложении ASP.NET. Отключение автоматического создания WSDL-файлов позволяет переопределить используемое по умолчанию определение привязки WSDL, создаваемое в WSDL-файле для каждой веб-службы. Если создание WSDL-файлов было отключено, его можно включить.
Примечание. |
---|
Когда отключается создание WSDL-файлов, необходимо указать другое расположение, где находится WSDL-файл, используемый вместо автоматически создаваемого, а также убедиться, что указанный WSDL-файл отражает изменения, выполненные в определении веб-службы. |
Дополнительные сведения см. в разделе Практическое руководство. Управление созданием WSDL-файлов для веб-служб ASP.NET.
Переопределение определений привязки WSDL для веб-служб ASP.NET
Можно переопределить в WSDL-файле для каждой веб-службы определение привязки WSDL по умолчанию. Переопределение используемого по умолчанию определения привязки WSDL позволяет указать другое определение привязки WSDL. После переопределения создаваемый WSDL-файл будет ссылаться на указанный WSDL-файл, содержащий новое определение привязки WSDL.
Примечание. |
---|
Определение привязки WSDL описывает правила работы конечной точки для веб-службы, в том числе операции, параметры, дополнительные операции и типы параметров, а также протоколы, которые должны использоваться другими приложениями для вызова веб-службы. По умолчанию определение привязки WSDL создается из определения веб-службы, которое получается из соответствующего класса веб-службы и дополнительных классов операций и типов параметров в проекте сопоставленного приложения. |
Дополнительные сведения см. в разделе Практическое руководство. Переопределение определений привязки WSDL в WSDL-файлах.