title: How to make a webservice publicly accessible on the internet
body: <p>I finally finish my web services, I have test with local host and in my network now what I'd like to do is send my web service to be uploaded to the internet.</p>
  
  <p>I wrote my web service in C#, asp.net using the nodepad (and not using visual studio), also I use IIS for the localhost, so the files i have in my virtual directory are: </p>
  
  <ol>
  <li>Web-Based Service Consumer: WebApp.aspx</li>
  <li>FirstService.asmx</li>
  <li>FirstService.cs</li>
  <li>FirstService.dll</li>
  </ol>
  
  <p>Now in localhost works great, but I have no idea of how to publish on the internet. Can someone explain or send a guideline, let me remember that i am not using Visual Studio (and dont want to, don't ask why).</p>
  
  <p>The only thing I know is that I have to have a server working with IIS. Is this true?</p>