WSDL does not do versions.
You can expose a GetVersion() method.

An alternative is for the server to not care; the client just sends a
request (version1 style or version2 style or whatever) and the server
responds appropriately.

see
[url]http://www.sarkhouston.com/blogs/jskelly/articles/200.aspx[/url]
for an example.

-D

"Shailesh" <Shailesh@discussions.microsoft.com> wrote in message
news:E688625D-A6FD-45E9-BCD6-6CC5EFC7B73D@microsoft.com...
> Hi All,
>
> I have a requirement where the consumers of my web service should be able
to find out what version of the web service is running on the server.
>
> I would like to know if there is a way to publish the version information
of the web service in the WSDL document for the web service? If yes, how
can the consumers get it? My research shows that there is no way to put
version information in the WSDL file. Only types, messages, porttypes,
bindings and services can be part of the WSDL.
>
> If the previous option is not viable, will I have to have a web method
that returns the version info? Are there any other ways?
>
> All help appreciated.
>
> Regards.
> Shailesh.