The service is running, you're just not accessing it correctly.
You're probably getting an error like:
Request format is unrecognized for URL unexpectedly ending in '/HelloWorld'.
Web services don't (necessarily) behave like regular web pages do. For example, when you navigate to a web page your browser is performing a
GET
request.
The Hello World web service goes not allow
GET
requests. If you go to
http://localhost:8801/Service1.asmx?op=HelloWorld
(change the port to whatever port your service is running on) you will get a page like this:
<img src="http://www.codeproject.com/script/Membership/Uploads/1740717/Screenshot_2014-06-12_12.01.53.png" width="600" />
It shows you three different ways to interact with your web service.
If you click the
Invoke
button, your browser will perform a
POST
request, which is what the web service is expecting.
I recommend using
Fiddler[
^] to construct queries that you can send to a web server, and see the raw response.