title: Can anyone explain the difference between XMLRPC, SOAP and also the C# Web Service?
body: <p>Are they just the same protocol or something different?
  I am just confused about it.
  Actually, I want to call a web service written in C# with ASP.NET by Python. I have tried XMLRPC but it seems just did not work.</p>
  
  <p>So what is the actually difference among them? 
  Thanks.</p>