I'm running through a tutorial trying to get my head around web services:
http://my.execpc.com/~gopalan/dotnet/webservices/webservice_server.html
being the tutorial, now i've built the Service, and have coded the Client
from the tutorial, only for Visual Studio to throw this error when i try and
compile the console application:
c:\Inetpub\wwwroot\ConsoleApplication2\bin\Debug\Service1.dll Referenced
class 'Service1' has base class or interface
'System.Web.Services.Protocols.SoapHttpClientProtocol' defined in an assembly
that is not referenced. You must add a reference to assembly
'System.Web.Services'.
At which point its gone over my head, any ideas
Am using Visual Studio .net 2003

New to web services, soap client not referenced.
Eduardo Sagredo
So my nxt question would be -
How do i go about making it so other folk can use the web service with the client application from their machines.
Is there a way i can make the wwwroot folder that .net works in public across the internet
If not can i install Wamp or some such apache server and use it that way
Mikester
The answer to your question is that the web service application is a web site just like any other. Which means that it can be deployed to an IIS server that is public facing. I don't believe Wamp or Apache understand how to process the .ASMX files, so you won't be able to use those.
And, just to be a little more complete, the 'deploy on a public-facing IIS server' comment assumes that you're following all of the appropriate practices for deploying IIS on the Internet. That is, you've hardened the server and have installed the latest critical patches.
Hope that helps.