Я пытаюсь реализовать веб-сервис HTML Parsing, как описано в главе 23 ASP.NET Unleashed (1-е изд.) И этой статьи MSDN . Все идет нормально! Тем не менее, я получаю раздражающее предупреждение при использовании wsdl.exe для создания класса:
Microsoft (R) Web Services Description Language Utility
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.
Warning: This web reference does not conform to WS-I Basic Profile v1.1.
SOAP 1.1 binding was not found: WS-I's Basic Profile 1.1 consists of
implementation guidelines that recommend how a set of core Web services
specifications should be used together to develop interoperable Web
services. For the 1.1 Profile, those specifications are SOAP 1.1,
WSDL 1.1, UDDI 2.0, XML 1.0 and XML Schema.
For more details on the WS-I Basic Profile v1.1, see the specification
at http://www.ws-i.org/Profiles/BasicProfile-1.1.html.
Я бы хотел соответствовать спецификации, если это возможно. Я посмотрел на рекомендуемую страницу и нашел пару страниц на w3.org, но не нашел конкретного примера того, какие элементы xml мне нужно включить для соответствия.
Вместо публикации моего xml, я просто скажу, что wsdl примерно соответствует тому, что используется в статье MSDN (за исключением того, что я исправил неверный URL для XMLSchema на w3.org, добавив ".dtd").
Спасибо!