Detta är WSDL-tjänst så du har förmodligen laddat ner filen
https://api.sendit.pl/webservice.php?wsdl
och lade till en tjänstreferens. De har också en sandlåda, du bör först registrera dig hos Sandbox-tjänsten och endast använda den vanliga tjänsten med kod utan fel. Kontrollera http://sandbox.sendit.pl/sandbox-info .
Kontrollera också detta svar:Hur man använder en WSDL
Markera särskilt svaret som börjar med Use WSDL.EXE utility to generate a Web Service proxy from WSDL.
Kör från Windows startmeny Visual Studio Command Prompt och skriv där
C:\Program Files\Microsoft Visual Studio 10.0\VC>wsdl /out:c:\MyProject\SendItplProxy.cs
https://api-sandbox.sendit.pl/webservice.php?wsdl
Den skapar SendItplProxy.cs för SendIt-sandlådans webbtjänst i mappen c:\MyProject. Lägg till det i ditt projekt så får du dina metoder:
SendItpl x = new SendItpl();
x.SIUserLogin("a", "b", "c", "pl");
Du måste också lägga till referens till System.Web.Services
.
Och ja - den bästa lösningen du hittade själv:använd Framework 2.0 WebServices, så jag lägger till det i det här svaret.
Lägg till en tjänstreferens och klicka sedan på Avancerat och följ sedan den här bilden: