The problem is that you are setting the URL property of the webservice to the WSDL url. You need to set the URL of the webservice instance to the location of the webservice itself, which is something that is contained within the WSDL. To find this URL, open the WSDL document in a text editor and look for the "location" attribute of the <soap:address xmlns:soap="#unknown"> element. You can and should still use the WSDL url for graphical tools within visual studio, but it's important to make the distinction at run-time.
For more info :
Possible SOAP version mismatch
Another useful link :
Possible SOAP version mismatch
I hope this will help to you.