This documentation is archived and is not being maintained.

Creating and Accessing Web Services (Visual C#) 

XML Web services provide the ability for applications to communicate in a loosely coupled environment using predefined message exchanges built around standard protocols such as HTTP, XML, XSD, SOAP, and WSDL. Because the protocols and specifications are public and not platform-specific, XML Web services can be used to enable applications to communicate whether they reside on the same computer or not, even if they reside on different computing platforms or devices.

You do not need to understand each specification in depth to build or consume Web services. The .NET Framework classes and Visual Studio wizards help you build or interact with XML Web services using a familiar object-oriented programming model.

For more information about XML Web services, see XML Web Services Overview.

For information on creating and accessing XML Web Services using ASP.NET, see XML Web Services Using ASP.NET.

For information on the tools Visual Studio provides you to help build and consume XML Web services easily, see XML Web Services (Visual Studio).

For more information about creating and accessing XML Web Services, see XML Web Services in Managed Code.

The Web Services Developer Center on MSDN Online has additional articles and resources.

See Also